Temario del curso
Soberanía del SQL Distribuido
- SQL global atrapado en plataformas cerradas: Spanner, Aurora Global.
- Arquitectura de CockroachDB: rangos Raft, leaseholders (titulares de arrendamiento) y MVCC.
- Escalabilidad horizontal sin almacenamiento compartido.
Despliegue del Clúster
- Topologías de Docker Compose para regiones únicas y multi-región.
- Despliegue en Kubernetes mediante StatefulSet con volúmenes persistentes.
- Mejores prácticas para certificados de seguridad e inicialización de nodos.
Compatibilidad SQL y Sintonización de Consultas
- Funcionalidades SQL soportadas y limitaciones de PostgreSQL.
- Optimizador basado en costos y planes de ejecución.
- Índices, claves compuestas e índices invertidos para JSON/arrays.
Configuración Multi-región
- Ajustes de región y localidad para la colocación de datos.
- Seguimiento de cargas de trabajo frente a tablas regionales y objetivos de supervivencia.
- Colocación de leaseholders (titulares de arrendamiento) 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 a almacenamiento en la nube o S3 local (on-premise).
- Copias de seguridad incrementales y recuperación instantánea.
- Changefeeds para streaming de datos hacia Kafka y webhooks.
Seguridad y Cumplimiento Normativo
- TLS en todas las capas: entre nodos y desde el cliente al nodo.
- Gestión de Roles Basada en Recursos (RBAC) y seguridad a nivel de filas.
- Registro de auditoría e informes de cumplimiento.
Patrones de Integración
- Conexión con frameworks ORM: SQLAlchemy, Prisma, GORM.
- Migración desde PostgreSQL utilizando herramientas específicas.
- Integración de sidecars en Kubernetes y service mesh (mallas de servicio).
Requerimientos
- Sólidos conocimientos de SQL y administración de bases de datos relacionales.
- Comprensión de alto nivel del consenso distribuido (Raft).
- Es útil tener familiaridad con herramientas Go y Docker.
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 fuerte consistencia de datos.
Reseñas (4)
buena explicación de cada punto y proporcionar una tarea para la práctica.
Piseth Ben - ACLEDA Bank Plc.
Curso - Oracle Database 19c: SQL Tuning Workshop
Traducción Automática
personalizado según nuestra comprensión y datos
Vincent Long - ASSMANG PTY LTD
Curso - Business Intelligence with SSAS
Traducción Automática
Los instrumentos de capacitación proporcionados.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Traducción Automática
El aprender sobre una nueva herramienta, las practicas ayudan mucho a entender los temas y eso fue lo que mas me gusto