Cloudflare ने Workers के लिए SQL डेटाबेस D1 पेश किया
(blog.cloudflare.com)- SQLite आधारित, और API को उसी रूप में सपोर्ट करता है
- read-only clones बनाकर उन्हें अपने-आप नवीनतम स्थिति में अपडेट करता है
- Batch API के जरिए कई SQL statements को एक बार में चलाना (transaction)
- egress लागत मुफ़्त
- R2 storage में snapshots को समय-समय पर अपने-आप सहेजता है
4 टिप्पणियां
SQLite मूल रूप से serverless (library) है, इसलिए यह serverless Worker के लिए काफ़ी उपयुक्त लगता है..
लेकिन किसी तरह डिटेल बहुत कम हैं। अगर यह हर edge पर चले, तो global sync कैसे होगा वगैरह
D1, Durable Objects के Transactional Storage API का उपयोग करता है.
Cloudflare यह गारंटी देता है कि कोई खास instance global network में एक ही समय पर केवल एक ही जगह मौजूद रहे, इसलिए distribution की वजह से consistency की समस्या नहीं होती.
संक्षेप में कहें तो इसे minimum provisioning वाले, DX-केंद्रित प्रोडक्ट के रूप में देख सकते हैं. अभी तो ऐसा ही है, हाहा
इससे जुड़ा CEO Matthew ने एक बहुत दिलचस्प spoiler छोड़ा है.
https://twitter.com/eastdakota/status/1524770651764146176
D0(Durable Objects, नाम के साथ शब्दों का खेल), D1 (SQL Database), तो फिर D2 क्या है?
हाहा, यह मज़ेदार है। देखना होगा कि आखिर यह क्या बनता है।