PayPay, Amazon Aurora से TiDB पर माइग्रेट
(pingcap.com)-
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 टिप्पणियां
GeekNews पढ़ते-पढ़ते अब जाकर फिर से एहसास हुआ कि open source DBMS वाकई बेहद बड़ी संख्या में मौजूद हैं.
यह TiDB डेवलपर PingCap की साइट पर प्रकाशित लेख है, इसलिए सब कुछ ज्यों का त्यों मानने की ज़रूरत नहीं है, लेकिन एक बार पढ़ने लायक है.