Contacta con nosotros

Temario del curso

Soberanía del SQL distribuido

  • SQL global atado en plataformas cerradas: Spanner, Aurora Global.
  • Arquitectura de CockroachDB: rangos Raft, inquilinos de la arrendadora (leaseholders), MVCC.
  • Escalado horizontal sin almacenamiento compartido.

Implementación del clúster

  • Topologías de Docker Compose para una sola región y múltiples regiones.
  • Implementación de StatefulSet en Kubernetes con volúmenes persistentes.
  • Prácticas recomendadas para certificados de seguridad e inicialización de nodos.

Compatibilidad de SQL y ajuste de consultas

  • Funciones de SQL compatibles y limitaciones de PostgreSQL.
  • Optimizador basado en costos y planes de ejecución.
  • Índices, claves compuestas e índices invertidos para JSON/matrices.

Configuración multi-región

  • Configuraciones de región y localidad para la ubicación de los datos.
  • Adaptación a la carga vs. tablas regionales y objetivos de supervivencia.
  • Ubicación de inquilinos de la arrendadora (leaseholders) y enrutamiento consciente de la topología.

Copias de seguridad, restauración y recuperación ante desastres (DR)

  • Copias de seguridad completas del clúster en almacenamiento en la nube o en S3 on-premise.
  • Copias de seguridad incrementales y recuperación en puntos específicos del tiempo.
  • Changefeeds para transmisión de Kafka y webhooks.

Seguridad y cumplimiento

  • TLS en todas partes: entre nodos y de cliente a nodo.
  • RBAC y seguridad a nivel de fila.
  • Registros de auditoría y generación de informes de cumplimiento.

Patrones de integración

  • Conexión con frameworks ORM: SQLAlchemy, Prisma, GORM.
  • Migración desde PostgreSQL utilizando herramientas específicas.
  • Sidecars de Kubernetes e integración con service mesh.

Requerimientos

  • Conocimientos sólidos de SQL y administración de bases de datos relacionales.
  • Comprensión de alto nivel del consenso distribuido (Raft).
  • Familiaridad con herramientas de Go y Docker es deseable.

Público objetivo

  • Arquitectos de bases de datos senior que construyen capas de datos soberanas.
  • Equipos que reemplazan Spanner, Aurora Global o Cosmos DB.
  • Organizaciones financieras y de salud que requieren una consistencia fuerte.
 21 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas