5 पॉइंट द्वारा xguru 2020-08-15 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • PayPay जापान की सबसे बड़ी मोबाइल भुगतान सेवा है (3 करोड़ उपयोगकर्ता)

  • write-heavy Payment DB में bottleneck आने के कारण Aurora से ओपन सोर्स HTAP (Hybrid Transactional/Analytical Processing) DB, TiDB पर माइग्रेट करने के कारणों को संक्षेप में बताया गया है

  • TiDB: ओपन सोर्स, cloud-native, distributed SQL DB

→ MySQL के साथ compatible

→ horizontal scaling संभव. अतिरिक्त रूप से TiDB cluster कई instances से बना होता है, इसलिए HA संभव है

→ developer side पर sharding को संभालने की जरूरत नहीं होती, इसलिए application सरल हो जाता है

  • Aurora में Write Primary और Read-Only Secondary डिफ़ॉल्ट होते हैं, और दोनों के बीच replication latency बहुत कम होती है, लेकिन write requests बढ़ने पर binlog replication bottleneck बनना शुरू हो जाता है.

  • आंतरिक परीक्षण में TiDB, Aurora की तुलना में 3 गुना अधिक transactions प्रोसेस कर सका

2 टिप्पणियां

 
galadbran 2020-08-18

GeekNews पढ़ते-पढ़ते अब जाकर फिर से एहसास हुआ कि open source DBMS वाकई बेहद बड़ी संख्या में मौजूद हैं.

 
xguru 2020-08-15

यह TiDB डेवलपर PingCap की साइट पर प्रकाशित लेख है, इसलिए सब कुछ ज्यों का त्यों मानने की ज़रूरत नहीं है, लेकिन एक बार पढ़ने लायक है.