Ir al contenido principal
Documentación
Á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 para sectores especializados
Redes
Observabilidad y monitorización
Seguridad
Storage
Herramientas entre productos
close
Gestión de accesos y recursos
Gestión de costes y uso
SDKs, lenguajes, frameworks y herramientas de Google Cloud
Infraestructura como código
Migración
Sitios relacionados
close
Página principal de Google Cloud
Prueba gratuita y nivel gratuito
Centro de arquitectura
Blog
Contactar con Ventas
Centro para Desarrolladores de Google Cloud
Centro para Desarrolladores de Google
Google Cloud Marketplace
Documentación de Google Cloud Marketplace
Google Cloud Skills Boost
Google Cloud Solution Center
El equipo de Asistencia de Google Cloud
Canal de YouTube de Google Cloud Tech
/
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
Contacto
Empezar gratis
Documentación
Guías
Referencia
Ejemplos
Asistencia
Recursos
Áreas tecnológicas
Más
Herramientas entre productos
Más
Sitios relacionados
Más
Consola
Contacto
Empezar gratis
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
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
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
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
Escrituras optimizadas para el rendimiento
Extraer estadísticas de confirmación de una transacción
Usar SELECT FOR UPDATE
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
DML particionado
Prácticas recomendadas de DML
Modificar datos mediante mutaciones
Comparar DMLs con mutaciones
Modificar datos mediante escritura por lotes
Trabajar con tipos de datos
Trabajar con matrices
En bases de datos con dialecto GoogleSQL
En bases de datos con dialecto PostgreSQL
Trabajar con objetos STRUCT
Trabajar con datos NUMERIC
Trabajar con datos JSON
Trabajar con datos JSONB
Trabajar con búferes de protocolo en GoogleSQL
Desarrollar y probar
Emular Spanner localmente
Usar Terraform con Spanner
Configurar tiempos de espera y reintentos personalizados
Configurar el tiempo de espera de las instrucciones
Configurar el tiempo de espera de las transacciones
Procesar y ver datos
Plantillas de Dataflow
Enviar cambios de datos en streaming
Descripción general de los flujos de cambios
Crear y gestionar flujos de cambios
Crear conexiones de flujos de cambios con Dataflow
Crear conexiones de flujos de cambios con Kafka
Cambiar particiones, registros y consultas de flujos de cambios
Integrar Spanner con IntelliJ
Integrar Spanner con Looker
Integrar Spanner con Liquibase
Búsqueda en todo el texto
Descripción general de la búsqueda en todo el texto
Tokenización e índices de búsqueda
Tokenización
Índices de búsqueda
Índices de búsqueda numérica
Índices de búsqueda JSON
Particionar índices de búsqueda
Combinar TOKENLISTs
Consultas de búsqueda en todo el texto
Vista general de las consultas
Buscar en varias columnas
Combinar consultas de texto completo y no de texto
Clasificar los resultados de búsqueda
Hacer una búsqueda de subcadenas
Encontrar coincidencias aproximadas con la búsqueda aproximada
Realizar una coincidencia de patrones de los k primeros
Paginación de resultados de búsqueda
Búsqueda frente a índices secundarios
Instalar funciones de MySQL en Spanner
Implementar la arquitectura multiinquilino en Spanner
Spanner AI y aprendizaje automático
Información general sobre Spanner AI
Empezar a usar Spanner para aplicaciones de IA generativa
Integración de Spanner con Vertex AI
Vector search
Generar inserciones
Obtener las inserciones de texto de Vertex AI
Generar inserciones de vectores en bloque con DML particionado
Realizar una búsqueda de los k vecinos más cercanos
Elegir la mejor función de distancia vectorial
Vecinos más cercanos aproximados (ANN)
Realizar búsquedas de ANN con índices vectoriales
Crear y gestionar índices vectoriales
Prácticas recomendadas para la indexación vectorial
Exportar incrustaciones a Vertex AI Vector Search
Generar predicciones
Generar predicciones de aprendizaje automático con SQL
Usar la IA generativa con una aplicación de comercio electrónico de ejemplo
Generar predicciones de aprendizaje automático con el emulador de Spanner
Integración con tecnologías de IA
Desarrollar aplicaciones basadas en LLM con LangChain
Usar Spanner con agentes
Desarrollar aplicaciones con LlamaIndex
Spanner Graph
Descripción general del producto
Configurar y consultar Spanner Graph
Esquema de Spanner Graph
Información general sobre el esquema
Gestionar un esquema de Spanner Graph
Prácticas recomendadas para diseñar un esquema
Gestionar datos de Spanner Graph
Consultas de Spanner Graph
Resumen de las consultas
Trabajar con rutas
Prácticas recomendadas para optimizar consultas
Usar la búsqueda de texto completo con Spanner Graph
Usar la búsqueda vectorial con Spanner Graph
Visualizaciones de Spanner Graph
Trabajar con visualizaciones de Spanner Graph
Integraciones de visualización de Spanner Graph
Gestionar datos sin esquema con Spanner Graph
Migrar a Spanner Graph
Referencia de Spanner Graph para usuarios de openCypher
Solucionar problemas de Spanner Graph
Monitorizar
Capturar señales de telemetría
Información general sobre la captura de señales
Recogida de trazas
Información general sobre la recogida de trazas
Configurar la recogida de trazas con OpenTelemetry
Métricas
Lista de métricas
Recogida de métricas del lado del cliente
Ver y gestionar métricas del lado del cliente
Descripción de las métricas del lado del cliente
Recogida de métricas personalizadas del lado del cliente
Recoger métricas personalizadas del lado del cliente con OpenTelemetry
Recoger métricas de clientes personalizadas con OpenCensus
Registros de auditoría
Monitorizar instancias
Monitorizar el rendimiento de las instancias con estadísticas
Monitorizar instancias con Cloud Monitoring
Optimizar y solucionar problemas
Optimizar el rendimiento de Spanner
Vista general del rendimiento
Analizar el rendimiento de las consultas
Monitorizar las consultas activas
Optimizador de consultas
Información general sobre el optimizador de consultas
Versiones del optimizador de consultas
Listar versiones del optimizador de consultas
Gestionar el optimizador de consultas
Planes de ejecución de consultas
Ajustar una consulta con el visualizador de planes de consultas
Acelerar las consultas analíticas mediante el motor en columnas
Información general sobre el motor en columnas de Spanner
Configurar el motor en columnas de Spanner
Consultar datos de columnas
Monitorizar el motor en columnas
Buscar puntos de acceso en tu base de datos
Usar el asesor de índices
Gestionar los puntos de división para un aumento del tráfico previsto
Descripción general de la división previa
Crear y gestionar puntos de división
Analizar patrones de uso con Key Visualizer
Información general sobre Key Visualizer
Acceder a Key Visualizer
Consultar mapas de calor de Key Visualizer
Patrones de mapa de calor de Key Visualizer
Solucionar problemas de latencia
Puntos de latencia en una solicitud de Spanner
Identificar dónde se produce la latencia
Usar métricas para diagnosticar la latencia
Calcular la latencia de las solicitudes de streaming y de partición
Identificar las transacciones que provocan latencias altas
Solucionar problemas con las tablas de estadísticas integradas
Información general sobre las tablas de estadísticas integradas
Consultar estadísticas
Estadísticas de las consultas activas más antiguas
Estadísticas de DMLs particionados activos
Leer estadísticas
Estadísticas de transacciones
Bloquear estadísticas
Estadísticas de operaciones de columnas
Estadísticas de tamaños de tabla
Estadísticas de operaciones de tabla
Estadísticas de reparto
Solucionar problemas de utilización de instancias
Resumen del uso de CPU
Solucionar problemas de uso elevado de la CPU
Uso de almacenamiento
Solucionar problemas de regresiones en el rendimiento
Observar y solucionar problemas con la ayuda de Gemini
Solucionar problemas de infracciones de la política de organización de CMEK
Solucionar problemas con etiquetas de solicitud y de transacción
Solucionar errores de tiempo de espera agotado
Solucionar problemas de integración de Vertex AI
Códigos de error
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 para sectores especializados
Redes
Observabilidad y monitorización
Seguridad
Storage
Gestión de accesos y recursos
Gestión de costes y uso
SDKs, lenguajes, frameworks y herramientas de Google Cloud
Infraestructura como código
Migración
Página principal de Google Cloud
Prueba gratuita y nivel gratuito