1 个仓库
Decomposing bulk insert statements into individual row operations to route each to its correct shard.
Distinct from Tuple Data Structures: While it involves tuples, this is a query routing and decomposition process, not a data structure definition.
Explore 1 awesome GitHub repository matching data & databases · Multi-Tuple Insert Splitting. Refine with filters or upvote what's useful.
pgdog is a PostgreSQL sharding proxy, distributed SQL router, and connection pooler. It is designed to enable horizontal data distribution by splitting tables and indices across multiple independent servers to scale storage and processing capacity. The project distinguishes itself through online resharding capabilities, using logical replication to move data between shards without application downtime. It supports multiple routing strategies, including hash, list, and range-based query routing, and manages distributed atomic transactions using a two-phase commit process to ensure consistency
Decomposes insert statements containing multiple tuples and routes each tuple to its corresponding shard.