1 repositorio
Tracks the physical location of data shards using a central catalog to coordinate operations across the distributed system.
Distinct from Distributed Cluster Coordination: Distinct from Distributed Cluster Coordination: focuses specifically on database shard location tracking via a central catalog rather than general job state synchronization.
Explore 1 awesome GitHub repository matching software engineering & architecture · Metadata-Driven Cluster Managements. Refine with filters or upvote what's useful.
Este proyecto es una extensión de base de datos que permite el escalado horizontal y la partición de datos distribuida en múltiples nodos de PostgreSQL. Funciona como una solución de middleware que distribuye tablas de base de datos grandes a través de un clúster para aumentar la capacidad de almacenamiento total y mejorar el rendimiento de escritura para conjuntos de datos en crecimiento. El sistema emplea partición basada en hash para distribuir registros de tablas a través de nodos físicos y utiliza un catálogo de metadatos central para rastrear las ubicaciones de los shards. Proporciona enrutamiento de consultas transparente, que dirige comandos SQL estándar desde un nodo coordinador a los nodos trabajadores apropiados sin requerir modificaciones a la lógica de aplicación existente. El framework incluye herramientas para mantener la redundancia de datos y la integridad del clúster a través de la replicación de shards y procesos automatizados de reparación de consistencia. También admite la ingesta de datos de alto rendimiento, utilizando procesamiento concurrente para importar conjuntos de datos masivos en tablas distribuidas.
Tracks the physical location of data shards using a central catalog to coordinate operations across the distributed system.