Ir al contenido principal
Áreas tecnológicas
close
IA y aprendizaje automático
Desarrollo de aplicaciones
Alojamiento de aplicaciones
Computación
Analíticas y flujos de datos
Bases de datos
Tecnologías distribuidas, híbridas y multinube
IA generativa
Soluciones por sector
Redes
Observabilidad y monitorización
Seguridad
Storage
Herramientas para varios productos
close
Gestión de accesos y recursos
Gestión de costes y uso
Infraestructura como código
Migración
SDK, lenguajes, frameworks y herramientas
/
Consola
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Acceder
Databases
Spanner
Empezar gratis
Introducción
Guías
Referencia
Ejemplos
Asistencia
Recursos
Áreas tecnológicas
Más
Introducción
Guías
Referencia
Ejemplos
Asistencia
Recursos
Herramientas para varios productos
Más
Consola
Descubrir
Descripción general del producto
Información general sobre las ediciones de Spanner
Interfaz PostgreSQL
Spanner para cargas de trabajo no relacionales
Descripción general de las bases de datos no relacionales
Interfaz de Cassandra
Empezar
Guía de prueba de concepto de Spanner
Configurar un entorno
Crear y consultar una base de datos
Usar la consola de Google Cloud
Usar la CLI gcloud
Gestionar los datos con la consola de Google Cloud
Bibliotecas de cliente
Guía de inicio rápido de C++
Guía de inicio rápido de C#
Guía de inicio rápido de Go
Guía de inicio rápido de Java
Guía de inicio rápido para Node.js
Guía de inicio rápido de PHP
Guía de inicio rápido de Python
Guía de inicio rápido de Ruby
Guía de inicio rápido de REST
Controladores
Configurar con controladores
Guía de inicio rápido de JDBC
Guía de inicio rápido de database/sql de Go
Guía de inicio rápido de los controladores de PostgreSQL
CLI de Spanner
Guía de inicio rápido de la CLI de Spanner
Comandos de la CLI de Spanner
Instancias de prueba gratuitas
Descripción general de las instancias de prueba gratuitas
Crear una instancia de prueba gratuita
Información general sobre la residencia de datos
Crear y gestionar
Instancias
Descripción general de las instancias
Nodos y unidades de procesamiento
Configuraciones regionales, birregionales y multirregionales
Tipos de región
Replicación
Datos de particiones geográficas
Descripción general de las particiones geográficas
Crear y gestionar particiones de instancias
Crear y gestionar emplazamientos de datos
Enrutamiento con reconocimiento de líder
Puntos finales de servicio globales y regionales
Almacenamiento por niveles
Crear y gestionar instancias
Crear y gestionar configuraciones de instancias
Cambiar el quórum de la configuración de dos regiones
Mover una instancia
Autoescalar instancias
Información general sobre el autoescalado
Herramienta de adaptación dinámica gestionada
Herramienta de escalado automático de código abierto
Descripción general de la herramienta de ajuste automático de escala
Desplegar la herramienta de escalado automático en funciones de Cloud Run
Desplegar la herramienta Autoscaler en GKE
Controlar el acceso y organizar las instancias mediante etiquetas
Bases de datos
Información general sobre las bases de datos
Elegir entre GoogleSQL y PostgreSQL
Crear y administrar bases de datos
Evitar la eliminación accidental de bases de datos
Protección contra la eliminación de objetos de esquema
Modificar la región líder de una base de datos
Definir la zona horaria predeterminada de una base de datos
Gestionar recursos con Data Catalog
Diseñar y gestionar un esquema de base de datos
Información general sobre los esquemas
Prácticas recomendadas para el diseño de esquemas
Hacer actualizaciones del esquema
Crear y gestionar esquemas con nombre
Información general sobre las vistas
Crear y gestionar vistas
Índices secundarios
Claves externas
Gestión de valores predeterminados de claves principales
Crear y gestionar relaciones de claves externas
Crear y gestionar restricciones de comprobación
Crear y gestionar columnas generadas
Almacenar datos numéricos de precisión arbitraria
Crear y gestionar secuencias
Gestionar nombres de tabla
Crear y gestionar grupos de localidades
Gestionar y monitorizar operaciones de larga duración
Configurar el tiempo de vida (TTL)
Información general sobre TTL
Gestionar la conservación de datos con TTL
Métricas y monitorización de TTL
Conectar
Conectarse a una base de datos con dialecto PostgreSQL
Conectar clientes de PostgreSQL a Spanner mediante PGAdapter
Información general sobre PGAdapter
Obtener PGAdapter
Iniciar PGAdapter
Comandos de gestión de sesiones de PGAdapter
Conectar PGAdapter al emulador
Conectarse a Spanner mediante el adaptador de Cassandra
Crear y conectar una instancia de VM de Compute Engine para acceder a Spanner
Conectarse a Spanner con un clúster de GKE
Conectarse a Spanner desde otros servicios de Google Cloud
Autenticarse en Spanner
Acceso seguro y controlado
Control de acceso con la gestión de identidades y accesos
Información general sobre IAM
Aplicar roles de gestión de identidades y accesos
Control de acceso pormenorizado
Información general sobre el control de acceso pormenorizado
Control de acceso pormenorizado para flujos de cambios
Control de acceso pormenorizado para secuencias
Control de acceso pormenorizado para modelos
Configurar el control de acceso pormenorizado
Acceder a una base de datos con un control de acceso pormenorizado
Privilegios de control de acceso pormenorizado
Roles del sistema de control de acceso pormenorizado
Añadir una política de organización personalizada
Encriptado de datos
Claves de encriptado gestionadas por el cliente (CMEK)
Información general sobre CMEK
Proteger una base de datos con CMEK
Cifrado de datos en tránsito
Migrar
Proceso de migración
Información general sobre la migración
Evalúa tu migración
Migrar el esquema
Migrar una aplicación
Optimizar el rendimiento del esquema y de la aplicación
Cómo migrar los datos
Validar los datos
Configurar mecanismos de cambio y de respaldo
Herramientas de migración
Descripción general de las herramientas de migración
Configurar la herramienta de migración de Spanner (SMT)
Migración de clave principal
Información general sobre la migración de claves principales
Migrar claves principales
Migrar desde MySQL
Información general sobre la migración de MySQL
Migración de esquemas de MySQL
Migrar un esquema de MySQL (vista general)
Usar SMT para migrar el esquema de MySQL
Migrar datos de MySQL
Configurar la alternativa para MySQL
Cargar datos de ejemplo
Migrar desde DynamoDB
Migrar desde Oracle
Migrar desde PostgreSQL
Migrar a una base de datos con dialecto GoogleSQL
Migrar a una base de datos con dialecto PostgreSQL
Migrar desde Cassandra
Migrar de Spanner a una base de datos PostgreSQL
Importar y exportar datos
Información general sobre importaciones y exportaciones
Importar, exportar y modificar datos con Dataflow
Importar y exportar datos en formato Avro
Importar archivos Avro de Spanner
Exportar datos de Spanner a Avro
Importar datos de bases de datos que no son de Spanner
Importar y exportar datos en formato CSV
Importar datos de PostgreSQL mediante COPY
Prácticas recomendadas para la carga masiva
Recuperación tras fallos
Descripción general de la recuperación tras fallos
Crear copias de seguridad de bases de datos
Descripción general de las copias de seguridad
Crear copias de seguridad
Crear y gestionar programaciones de copias de seguridad
Administrar copias de seguridad
Restaurar bases de datos
Restaurar la vista general
Restaurar a partir de copia de seguridad
Recuperación a un momento dado (PITR)
Información general sobre PITR
Recuperar datos mediante PITR
Desarrollar
Escribir SQL con la asistencia de Gemini
Prácticas recomendadas para casos prácticos
Spanner como base de datos de videojuegos
Integrar frameworks de idiomas
Spanner con Hibernate
Integrar con Hibernate ORM (GoogleSQL)
Integrar con Hibernate ORM (PostgreSQL)
Escribir una aplicación de Hibernate que se conecte a Spanner
Spanner con Spring Data JPA
Integración con Spring Data JPA (GoogleSQL)
Integración con Spring Data JPA (PostgreSQL)
Spanner con Spring Data JDBC
Integración con Spring Data JDBC (GoogleSQL)
Integración con Spring Data JDBC (PostgreSQL)
Spanner con MyBatis
Integrar con MyBatis y Spring Boot (GoogleSQL)
Integración con MyBatis y Spring Boot (PostgreSQL)
Spanner con Spring Data
Escribir una aplicación Spring Boot que se conecte a Spanner
Spanner con GORM
Integrar con GORM (GoogleSQL)
Integración con GORM (PostgreSQL)
Spanner con Django ORM
Spanner con SQLAlchemy
Integración con SQLAlchemy (GoogleSQL)
Integración con SQLAlchemy (PostgreSQL)
Spanner con Active Record
Spanner con Entity Framework Core
Usar transacciones
Resumen de transacciones
Límites de marcas de tiempo
Marcas de tiempo de confirmación
En bases de datos con dialecto GoogleSQL
En bases de datos con dialecto PostgreSQL
TrueTime y coherencia externa
Niveles de aislamiento
Descripción general de los niveles de aislamiento
Usar el aislamiento de lectura repetible
Escrituras optimizadas para el rendimiento
Extraer estadísticas de confirmación de una transacción
Usar SELECT FOR UPDATE en el aislamiento serializable
Usar SELECT FOR UPDATE en el aislamiento de lectura repetible
Sesiones
Prácticas recomendadas de SQL
Leer datos
Lecturas fuera de las transacciones
Lecturas dirigidas
Leer arrendamiento
Usar recursos de computación independientes de Data Boost para las lecturas
Información general sobre Data Boost
Ejecutar consultas federadas con Data Boost
Exportar datos con Data Boost
Usar Data Boost en tus aplicaciones
Monitorizar el uso de Data Boost
Monitorizar y gestionar el uso de la cuota de Aumento de datos
Usar consultas guardadas
Descripción general de las consultas guardadas
Crear y gestionar consultas guardadas
Modificar datos
Modificar datos mediante la consola de Google Cloud
Modificar datos con la CLI de gcloud
Modificar datos mediante DML
Insertar, actualizar y eliminar datos mediante DML