Ir al contenido principal
Documentación
Áreas de tecnología
close
IA y AA
Desarrollo de aplicaciones
Hosting de aplicaciones
Procesamiento
Canalizaciones y análisis de datos
Bases de datos
Múltiples nubes distribuidas e híbridas
IA generativa
Soluciones de la industria
Redes
Observabilidad y supervisión
Seguridad
Storage
Herramientas para productos cruzados
close
Administración de accesos y recursos
Administración de uso y costos
SDK de Google Cloud, lenguajes, frameworks y herramientas
Infraestructura como código
Migración
Sitios relacionados
close
Página principal de Google Cloud
Prueba gratuita y nivel gratuito
Centro de arquitectura
Blog
Comunicarse con Ventas
Google Cloud Developer Center
Google Developer Center
Google Cloud Marketplace
Documentación de Google Cloud Marketplace
Google Cloud Skills Boost
Google Cloud Solutions Center
Atención al cliente de Google Cloud
Canal de YouTube sobre tecnología de Google Cloud
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
中文 – 简体
中文 – 繁體
日本語
한국어
Consola
Acceder
Spanner
Guías
Referencia
Ejemplos
Asistencia
Recursos
Comunicarse con nosotros
Comenzar gratis
Documentación
Guías
Referencia
Ejemplos
Asistencia
Recursos
Áreas de tecnología
Más
Herramientas para productos cruzados
Más
Sitios relacionados
Más
Consola
Comunicarse con nosotros
Comenzar gratis
Descubrimiento
Descripción general del producto
Descripción general de las ediciones de Spanner
Interfaz de PostgreSQL
Spanner para cargas de trabajo no relacionales
Descripción general de los datos no relacionales
Interfaz de Cassandra
Comenzar
Guía de prueba de concepto de Spanner
Cómo configurar tu entorno
Crea y consulta una base de datos
Usa la consola de Google Cloud
Usa la CLI de gcloud
Administra tus datos con la consola de Google Cloud
Bibliotecas cliente
Guía de inicio rápido de C++
Guía de inicio rápido de C#
Guía de inicio rápido
Guía de inicio rápido de Java
Guía de inicio rápido de 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
Configura con conductores
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
Instancias de prueba gratuita
Descripción general de las instancias de prueba gratuita
Crea una instancia de prueba gratuita
Descripción general de la residencia de datos
Crea y administra
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 partición geográfica
Descripción general de la partición geográfica
Crea y administra particiones de instancias
Crea y administra posiciones de datos
Enrutamiento orientado a los líderes
Extremos de servicio globales y regionales
Almacenamiento por niveles
Crea y administra instancias
Crea y administra configuraciones de instancias
Cambia el quórum de las regiones dobles
Mover una instancia
Ajusta automáticamente la escala de las instancias
Descripción general del ajuste de escala automático
Escalador automático administrado
Herramienta de escalamiento automático de código abierto
Descripción general de la herramienta del escalador automático
Implementa la herramienta de escalamiento automático en Cloud Run Functions
Implementa la herramienta de escalamiento automático en GKE
Controla el acceso y organiza instancias con etiquetas
Bases de datos
Descripción general de las bases de datos
Elige entre GoogleSQL y PostgreSQL
Crea y administra bases de datos
Evita la eliminación accidental de bases de datos
Modifica la región líder de una base de datos
Cómo establecer la zona horaria predeterminada de una base de datos
Administra recursos con Data Catalog
Diseña y administra un esquema de base de datos
Descripción general de los esquemas
Recomendaciones sobre el diseño del esquema
Cómo realizar actualizaciones de esquemas
Crea y administra esquemas nombrados
Descripción general de las vistas
Crea y administra vistas
Índices secundarios
Claves externas
Administración de valores predeterminados de la clave primaria
Crear y administrar relaciones de claves externas
Crea y administra restricciones de verificación
Cómo crear y administrar columnas generadas
Almacena datos numéricos de precisión arbitraria
Crea y administra secuencias
Administra nombres de tablas
Crea y administra grupos de localidades
Administra y observa operaciones de larga duración
Configura el tiempo de actividad (TTL)
Descripción general del TTL
Administra la retención de datos con TTL
Métricas y supervisión del TTL
Conéctate
Cómo conectarse a una base de datos de dialecto PostgreSQL
Cómo conectar clientes de PostgreSQL a Spanner con PGAdapter
Descripción general de PGAdapter
Obtén PGAdapter
Inicia PGAdapter
Comandos de administración de sesiones de PGAdapter
Conecta PGAdapter al emulador
Conéctate a Spanner con el adaptador de Cassandra
Crea y conecta una instancia de VM de Compute Engine para acceder a Spanner
Conéctate a Spanner con un clúster de GKE
Cómo conectarse a Spanner desde otros servicios de Google Cloud
Realiza la autenticación en Spanner
Acceso seguro y controlado
Control de acceso con IAM
Descripción general de IAM
Aplica roles de IAM
Control de acceso detallado
Descripción general del control de acceso detallado
Control de acceso detallado para los flujos de cambios
Control de acceso detallado para secuencias
Control de acceso detallado para modelos
Configura el control de acceso detallado
Accede a una base de datos con control de acceso detallado
Privilegios de control de acceso detallado
Roles del sistema de control de acceso detallado
Agrega una política de la organización personalizada
Encriptación de datos
Claves de encriptación administradas por el cliente (CMEK)
Descripción general de CMEK
Protege una base de datos con CMEK
Encriptación de datos en tránsito
Cómo migrar
Proceso de migración
Descripción general de la migración
Evalúa la migración
Migra tu esquema
Migra tu aplicación
Optimiza el esquema y el rendimiento de la aplicación
Migre sus datos
Valida los datos
Configura los mecanismos de cambio y resguardo
Herramientas de migración
Descripción general de las herramientas de migración
Configura la herramienta de migración de Spanner (SMT)
Migración de claves primarias
Descripción general de la migración de claves primarias
Cómo migrar claves primarias
Migra desde MySQL
Descripción general de la migración de MySQL
Migración de esquemas de MySQL
Descripción general de la migración de esquemas desde MySQL
Usa SMT para migrar esquemas de MySQL
Migra tus datos de MySQL
Carga datos de muestra
Migra desde DynamoDB
Migra desde Oracle
Migra desde PostgreSQL
Migra a una base de datos con el dialecto GoogleSQL
Cómo migrar a una base de datos de dialecto de PostgreSQL
Cómo migrar desde Cassandra
Cómo migrar Spanner a una base de datos de PostgreSQL
Importa y exporta datos
Descripción general de importación y exportación
Importa, exporta y modifica datos con Dataflow
Importa y exporta datos en formato Avro
Importa archivos Avro de Spanner
Exporta datos de Spanner a Avro
Importa datos de bases de datos que no sean de Spanner
Importa y exporta datos en formato CSV
Importa datos de PostgreSQL con COPY
Prácticas recomendadas sobre la carga masiva
Recuperación ante desastres
Descripción general de la recuperación ante desastres
Crea copias de seguridad de las bases de datos
Descripción general de las copias de seguridad
Crea copias de seguridad
Crea y administra programas de copias de seguridad
Administrar copias de seguridad
Restablece bases de datos
Descripción general del restablecimiento
Restablecer copia de seguridad
Recuperación de un momento determinado (PITR)
Descripción general de la PITR
Recupera datos con la PITR
Desarrollo
Escribe SQL con la ayuda de Gemini
Prácticas recomendadas para casos de uso
Spanner como base de datos de videojuegos
Integra marcos de trabajo de lenguaje
Spanner con Hibernate
Integración con Hibernate ORM (GoogleSQL)
Integración con Hibernate ORM (PostgreSQL)
Escribe una app de Hibernate que se conecte a Spanner
Spanner con Spring Data JPA
Cómo realizar la integración con Spring Data JPA (GoogleSQL)
Cómo realizar la integración con Spring Data JPA (PostgreSQL)
Spanner con JDBC de Spring Data
Realiza la integración con Spring Data JDBC (GoogleSQL)
Integración con Spring Data JDBC (PostgreSQL)
Spanner con MyBatis
Realiza la integración con MyBatis y Spring Boot (GoogleSQL)
Integración con MyBatis y Spring Boot (PostgreSQL)
Spanner con Spring Data
Escribe una app de Spring Boot que se conecte a Spanner
Spanner con GORM
Realiza la integración con GORM (GoogleSQL)
Integración con GORM (PostgreSQL)
Spanner con ORM de Django
Spanner con SQLAlchemy
Cómo realizar la integración con SQLAlchemy (GoogleSQL)
Cómo realizar la integración con SQLAlchemy (PostgreSQL)
Spanner con Active Record
Spanner con Entity Framework Core
Usa transacciones
Descripción general de las transacciones
Límites de marcas de tiempo
Marcas de tiempo de confirmación
En bases de datos de dialecto de GoogleSQL
En bases de datos de dialecto PostgreSQL
TrueTime y coherencia externa
Operaciones de escritura optimizadas para la capacidad de procesamiento
Cómo recuperar estadísticas de confirmaciones de una transacción
Usa SELECT FOR UPDATE
Sesiones
Recomendaciones sobre SQL
Cómo leer datos
Lecturas fuera de las transacciones
Lecturas dirigidas
Lectura del alquiler
Usa recursos de procesamiento independientes de Data Boost para las operaciones de lectura
Descripción general de Data Boost
Ejecuta consultas federadas con Data Boost
Cómo exportar datos con Data Boost
Usa Data Boost en tus aplicaciones
Supervisa el uso de Data Boost
Supervisa y administra el uso de la cuota de Data Boost
Usa consultas guardadas
Descripción general de las consultas guardadas
Crea y administra consultas guardadas
Modifica los datos
Modifica datos con la consola de Google Cloud
Modifica datos con la CLI de gcloud
Modifica datos con DML
Inserta, actualiza y borra datos con DML
DML particionado
Prácticas recomendadas sobre DML
Modifica datos con mutaciones
Compara la DML con las mutaciones
Modifica datos con la escritura por lotes
Cómo trabajar con tipos de datos
Trabaja con arrays
En bases de datos de dialecto de GoogleSQL
En bases de datos de dialecto PostgreSQL
Cómo trabajar con objetos STRUCT
Trabaja con datos NUMERIC
Cómo trabajar con datos JSON
Cómo trabajar con datos JSONB
Trabaja con búferes de protocolo en GoogleSQL
Desarrollo y pruebas
Emula Spanner de forma local
Usa Terraform con Spanner
Configura tiempos de espera y reintentos personalizados
Configura el tiempo de espera de la sentencia
Configura el tiempo de espera de la transacción
Procesa y visualiza datos
Plantillas de Dataflow
Cómo transmitir los cambios de datos
Descripción general de los flujos de cambios
Crea y administra transmisiones de cambios
Compila conexiones de flujos de cambios con Dataflow
Cómo compilar conexiones de transmisiones de cambios a Kafka
Cambia particiones, registros y consultas de flujos de cambios
Cómo integrar Spanner en IntelliJ
Integra Spanner con Looker
Cómo integrar Spanner con Liquibase
Búsqueda en el texto completo
Descripción general de la búsqueda en el texto completo
Asignación de tokens y índices de búsqueda
Asignación de token
Índices de búsqueda
Índices de búsqueda numéricos
Índices de búsqueda JSON
Cómo particionar índices de búsqueda
Combina TOKENLIST
Búsquedas de texto completo
Descripción general de las consultas
Cómo buscar en varias columnas
Combina consultas de texto completo y no de texto
Cómo clasificar los resultados de la búsqueda
Realiza una búsqueda de substring
Cómo encontrar coincidencias aproximadas con la búsqueda aproximada
Realiza la búsqueda de coincidencias de patrones Top-K
Paginar los resultados de la búsqueda
Búsqueda en comparación con índices secundarios
Instala funciones de MySQL en Spanner
Implementa una arquitectura multiusuario en Spanner
IA y aprendizaje automático de Spanner
Descripción general de Spanner AI
Comienza a usar Spanner para aplicaciones de IA generativa
Integración de Spanner con Vertex AI
Búsqueda de vectores
Genera incorporaciones
Obtén incorporaciones de texto de Vertex AI
Genera embeddings de vectores de forma masiva con DML particionado
Realiza una búsqueda de K-vecinos más cercanos
Elige la mejor función de distancia del vector
Vecinos más cercanos aproximados (ANN)
Realiza una búsqueda de ANN con índices vectoriales
Crea y administra índices vectoriales
Prácticas recomendadas para la indexación de vectores
Exporta incorporaciones a Vector Search de Vertex AI
Genere predicciones
Genera predicciones de AA con SQL
Usa la IA generativa con una aplicación de comercio electrónico de ejemplo
Genera predicciones de AA con el emulador de Spanner
Integración con tecnologías de IA
Compila aplicaciones con tecnología de LLM a través de LangChain
Usa Spanner con agentes
Compila aplicaciones con LlamaIndex
Spanner Graph
Descripción general del producto
Configurar y consultar Spanner Graph
Esquema de Spanner Graph
Descripción general del esquema
Administra un esquema de Spanner Graph
Prácticas recomendadas para diseñar un esquema
Administra los datos de Spanner Graph
Consultas de Spanner Graph
Descripción general de las consultas
Cómo trabajar con rutas
Prácticas recomendadas para ajustar las consultas
Usa la búsqueda en el texto completo con Spanner Graph
Usa la búsqueda de vectores con Spanner Graph
Visualizaciones de Spanner Graph
Trabaja con visualizaciones de Spanner Graph
Integraciones de visualización de Spanner Graph
Administra datos sin esquema con Spanner Graph
Migra a Spanner Graph
Referencia de Spanner Graph para usuarios de openCypher
Cómo solucionar problemas de Spanner Graph
Supervisar
Captura indicadores de telemetría
Descripción general de la captura de indicadores
Recopilación de seguimientos
Descripción general de la recopilación de seguimiento
Configura la recopilación de seguimientos con OpenTelemetry
Métricas
Lista de métricas
Recopilación de métricas del cliente
Cómo ver y administrar métricas del cliente
Descripción de las métricas del cliente
Recopilación de métricas personalizadas del cliente
Captura métricas personalizadas del cliente con OpenTelemetry
Captura métricas personalizadas del cliente con OpenCensus
Registros de auditoría
Supervisar instancias
Supervisa el rendimiento de las instancias con las estadísticas
Supervisa instancias con Cloud Monitoring
Optimiza y soluciona problemas
Optimiza el rendimiento de Spanner
Resumen del rendimiento
Cómo analizar el rendimiento de las consultas
Supervisa las consultas activas
Optimizador de consultas
Descripción general del optimizador de consultas
Versiones del optimizador de consultas
Enumera las versiones del optimizador de consultas
Administra el optimizador de consultas
Planes de ejecución de consultas
Cómo ajustar una consulta con el visualizador del plan de consultas
Acelera las consultas analíticas con el motor de columnas
Descripción general del motor de columnas de Spanner
Configura el motor de columnas de Spanner
Consulta datos de columnas
Supervisa el motor de columnas
Cómo encontrar hotspots en tu base de datos
Usa el asesor de índices
Administra los puntos de división para el aumento previsto del tráfico
Descripción general de la división previa
Cómo crear y administrar puntos de división
Analiza los patrones de uso con Key Visualizer
Descripción general de Key Visualizer
Accede a Key Visualizer
Explora los mapas de calor de Key Visualizer
Patrones de mapas de calor de Key Visualizer
Soluciona problemas de latencia
Puntos de latencia en una solicitud de Spanner
Identifica dónde se produce la latencia
Usa métricas para diagnosticar la latencia
Calcula la latencia de las solicitudes de transmisión y partición
Identifica las transacciones que causan latencias altas
Cómo solucionar problemas con las tablas de estadísticas integradas
Descripción general de las tablas de estadísticas integradas