Shared funciona en conjunto con Shared Catalog para gestionar bases de datos cuyas tablas utilizan motores de tabla sin estado, como SharedMergeTree.
Estos motores de tabla no escriben estado persistente en disco y son compatibles con entornos de compute dinámico.
El motor de base de datos Shared en Cloud elimina la dependencia de los discos locales.
Es un motor que funciona íntegramente en memoria y solo requiere CPU y memoria.
¿Cómo funciona?
Shared almacena todas las definiciones de bases de datos y tablas en un Shared Catalog central respaldado por Keeper. En lugar de escribir en el disco local, mantiene un único estado global versionado que comparten todos los nodos de cómputo.
Cada nodo solo registra la última versión aplicada y, al iniciarse, obtiene el estado más reciente sin necesidad de archivos locales ni de configuración manual.