- Citus 12 वर्ज़न से अब अलग data modeling चरण के बिना सिर्फ schema name के आधार पर sharding का समर्थन
- multi-tenant SaaS, एक ही DB का उपयोग करने वाले microservices आदि में आसानी से sharding लागू की जा सकती है
- Citus पहले row-based sharding का उपयोग करता था
- analytics applications के लिए अनुकूल
- multi-tenant उपयोग में भी इस्तेमाल संभव था, लेकिन tables में tenant ID column जोड़ना पड़ता था और filters, queries, foreign keys आदि में उसका उपयोग करना होता था
- schema-based sharding में, non-sharded PostgreSQL की तुलना में data modeling पर बहुत कम प्रतिबंध या विशेष चरण होते हैं
- प्रति tenant schema का उपयोग करने वाले multi-tenant applications आसानी से बनाई जा सकती हैं
- join/foreign key आदि पर यह सीमा है कि वे केवल उसी schema की tables पर लागू हों, लेकिन schemas के बीच transactions अब भी काम करते हैं
अभी कोई टिप्पणी नहीं है.