Ir al contenido principal
Google Cloud Documentation
Áreas tecnológicas
  • 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
  • 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
Google Cloud Documentation
  • Á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
      • 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 datos de cambios
      • 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
      • Acelerar las funciones de coincidencia de patrones
      • Encontrar coincidencias aproximadas con la búsqueda aproximada
      • Realizar una coincidencia de patrones de los k primeros
      • Hacer una búsqueda usando facetas
      • Paginación de resultados de búsqueda
    • Patrones de búsqueda híbrida de texto completo y vectorial
    • Búsqueda frente a índices secundarios
  • Instalar funciones de MySQL en Spanner
  • Implementar la arquitectura multiinquilino en Spanner
  • Agentes de datos
    • Información general sobre los agentes de datos
    • Crear contextos de compilación con Gemini CLI
    • Gestionar agentes de datos en Spanner Studio
    • Inspeccionar y llamar a un agente de datos
  • Spanner AI y aprendizaje automático