5 puntos por xguru 2023-07-21 | Aún no hay comentarios. | Compartir por WhatsApp
  • Desde la versión 12, Citus admite sharding usando solo el nombre del esquema, sin necesidad de una etapa adicional de modelado de datos
    • Permite aplicar sharding fácilmente a SaaS multi-tenant, microservicios que usan la misma base de datos, etc.
  • Antes, Citus usaba sharding basado en filas
    • Optimizado para aplicaciones analíticas
    • También podía usarse en entornos multi-tenant, pero era necesario agregar una columna tenantID a las tablas y usarla en filtros, consultas, claves foráneas, etc.
  • El sharding basado en esquemas casi no tiene restricciones de modelado de datos ni pasos especiales en comparación con PostgreSQL sin sharding
    • Permite crear fácilmente aplicaciones multi-tenant que usan un esquema por inquilino
    • Aunque existe la restricción de que los joins y las claves foráneas solo deben aplicarse a tablas dentro del mismo esquema, las transacciones entre esquemas siguen funcionando

Aún no hay comentarios.

Aún no hay comentarios.