PostgreSQL के लिए PolarDB
(github.com)- Postgres को Share-nothing distributed DB में बदलने वाला open source
→ nodes के बीच data share किए बिना message passing के ज़रिए काम करता है (Coordinator)
-
मौजूदा single-node SQL compatibility को बनाए रखते हुए high performance, scalability, high availability, और elasticity जोड़ता है
-
Paxos-आधारित replication के ज़रिए global data consistency, distributed SQL processing, data redundancy, और high availability प्रदान करता है
-
architecture
→ PK hashing के ज़रिए tables को shard किया जाता है. shards की संख्या समायोजित की जा सकती है
→ हर shard को 3 nodes पर replicate किया जाता है
→ लागत कम करने के लिए 2 full copies रखी जा सकती हैं और तीसरे में सिर्फ WAL (Write Ahead Log) store किया जा सकता है
- Alibaba का open source
अभी कोई टिप्पणी नहीं है.