- Databricks ने डेवलपर-केंद्रित serverless Postgres प्रदान करने वाली Neon के अधिग्रहण पर सहमति की है
- Neon storage और compute के अलग-अलग आर्किटेक्चर के माध्यम से डेवलपर्स और AI सिस्टम्स के लिए अनुकूलित serverless database platform प्रदान करती है
- Neon को अपनाने के बाद AI agents द्वारा बनाए गए databases का अनुपात 30% से बढ़कर 80% से अधिक हो गया है
- Databricks और Neon open source दर्शन और infrastructure innovation DNA साझा करते हैं
- अधिग्रहण के बाद भी Neon platform का समर्थन और भविष्य-केंद्रित roadmap Databricks के संसाधनों से और मजबूत किया जाएगा
अधिग्रहण की घोषणा और उसका महत्व
- Databricks ने डेवलपर-केंद्रित serverless Postgres प्रदान करने वाली Neon के अधिग्रहण पर सहमति की है
- Neon के सह-संस्थापक उन गिने-चुने वैश्विक विशेषज्ञों में हैं जो storage और compute की पूर्ण separation architecture के साथ Postgres डिज़ाइन कर सकते हैं
- यह टीम AI युग में बड़े पैमाने पर डेवलपर समर्थन के लिए serverless Postgres platform उपलब्ध कराने पर केंद्रित रही है
Postgres आधारित innovation mission
- Neon के सह-संस्थापकों ने लगभग 4 वर्ष पहले पुराने database architecture में बदलाव लाने के उद्देश्य से साथ काम शुरू किया था
- मुख्य लक्ष्य इस प्रकार थे
- Postgres के de facto standard बनने का पूर्वानुमान लगाते हुए serverless platform की vision तैयार करना
- डेवलपर्स कुछ ही सेकंड में नया instance बना सकें, इसके लिए speed पर ध्यान देना
- database के auto-scaling और operations को सरल बनाकर over- और under-provisioning की चिंता कम करना
- तुरंत branching और forking support देकर database testing और experimentation को आसान बनाना
- Neon टीम ने storage और compute की independent scaling वाली architecture बनाकर इन लक्ष्यों को हासिल किया
- लॉन्च के बाद डेवलपर्स ने इसकी speed, simplicity और Git-शैली branching/forking सुविधाओं की सराहना की
AI agents के युग में बदलाव
- Neon के GA के बाद AI agents ने कुल DB creation का 30% हिस्सा लेना शुरू किया, जो हाल में बढ़कर 80% से अधिक हो गया
- AI agents की ज़रूरतें अब डेवलपर्स जैसी हो गई हैं
- Neon की प्रमुख ताकतें इस प्रकार हैं
- Postgres open source ecosystem: नवीनतम LLMs को Postgres data पर train किया गया है, इसलिए AI agents Neon के उपयोग में सहज हैं
- तेज़ी: इंसानों से भी अधिक गति की आवश्यकता होने के कारण ultra-fast instance provisioning अनिवार्य है
- लचीली scaling और pricing: अलग serverless architecture के कारण बहुत कम लागत पर बड़ी संख्या में AI agents को support किया जा सकता है
- branching और forking: AI agents के लगातार बदलते प्रयासों के लिए experimentation और validation आसान हो जाता है
Databricks और Neon का साझा DNA
- संस्थापक Nikita Shamgunov, Heikki Linnakangas, Stas Kelvich उद्योग के प्रसिद्ध DB तकनीकी विशेषज्ञ हैं
- SingleStore, Postgres committer जैसी पृष्ठभूमियों के साथ इनके पास समृद्ध अनुभव और मौलिकता है
- Databricks और Neon दोनों infrastructure layer में अत्याधुनिक innovation और open source मूल्यों को महत्व देते हैं
- Apache Spark और Postgres दोनों UC Berkeley से शुरू हुए open source projects हैं, यह भी एक साझा कड़ी है
आगे की vision और users के लिए लाभ
- OLTP database market (लगभग 100 billion dollar आकार) अभी भी कई दशक पुराने products पर आधारित है
- अब डेवलपर्स और AI agents के नेतृत्व में innovation का समय है
- Databricks और Neon का लक्ष्य सबसे developer-friendly और AI-agent-friendly DB platform बनाना है
- मौजूदा Neon customers और partners लगातार support और innovation तथा roadmap के कार्यान्वयन की अपेक्षा कर सकते हैं
- Databricks के संसाधनों से platform को मजबूत करने और स्थिर growth सुनिश्चित करने की योजना है
- Data + AI Summit (San Francisco, 9–12 जून) में आगे की vision विस्तार से साझा की जाएगी
1 टिप्पणियां
Hacker News टिप्पणियाँ
(1) AWS RDS पहले से इस्तेमाल कर रहा था, लेकिन यह महँगा था, और scalability व operations की समस्याएँ थीं
(2) AWS Aurora कुछ operational समस्याएँ हल करता है, लेकिन दूसरे नुकसान लाता है, और दूसरे wire-compatible Postgres alternatives जैसी सीमाएँ रखता है
(3) CockroachDB बहुत दिलचस्प था, लेकिन toolchain compatibility और deep compatibility issues थे, और उस समय यह open source था
(4) Neon अभी अपरिपक्व लगा इसलिए अपनाया नहीं, लेकिन यह दिलचस्प था और लगता था कि कई समस्याएँ हल कर सकता है
(5) Yugabyte भी दिलचस्प technology है, लेकिन उसमें भी कई compatibility issues थे
मैंने खुद Postgres host करने पर भी विचार किया था, लेकिन Kubernetes और Postgres को self-manage करना भारी बोझ लगा। self-replication या operational features अभी पर्याप्त mature नहीं थे, और upgrades के समय पूरा data unload/reload करना बहुत झंझट भरा था। scaling या automation आसान नहीं था