- EdgeDB का Gel नाम से रीब्रांड किया गया है
- PostgreSQL हाल के दिनों में डेटाबेस बाज़ार में लगातार अपनी हिस्सेदारी बढ़ा रहा है
- PostgreSQL उन मुख्यधारा DB में लगभग अकेला उदाहरण है जिन्हें open source के रूप में बनाए और विकसित किया जाता है
- यह एक research project के रूप में शुरू हुआ था, और MIT-जैसे license के तहत जारी होने के कारण license change या acquisition जैसी समस्याएँ नहीं रहीं, इसलिए इस पर उच्च भरोसा बना है
- PostgreSQL को “सबसे उन्नत open source relational DB” क्यों कहा जाता है
- 1985 के Berkeley POSTGRES project के समय से ही इसे extensibility और modularity को केंद्र में रखकर डिज़ाइन किया गया था
- यह कई तरह के data types (JSON, spatial data, vector आदि) संभाल सकता है, इसलिए व्यवहारिक रूप से यह multimodal DB की भूमिका निभाता है
- query optimization और Planner का प्रदर्शन बेहतरीन है, इसलिए EdgeQL (Gel की query language) को SQL में compile करते समय बड़े पैमाने की queries भी स्थिर रूप से संभाली जाती हैं
- समृद्ध Postgres extensions उपलब्ध हैं, और Rust में भी extensions विकसित किए जा सकते हैं
- CockroachDB, YugabyteDB, TiDB, Google Spanner जैसे कई DB Postgres compatibility को प्राथमिकता दे रहे हैं
- Gel (पूर्व EdgeDB), Postgres की frontend layer को बदलने की अवधारणा है
- Aurora या Neon ने storage layer बदली, लेकिन Gel का लक्ष्य SQL की जगह EdgeQL का उपयोग करने वाली DB access शैली है
- जैसे TypeScript, JavaScript के ऊपर काम करता है, वैसे ही Gel, Postgres के आधार पर schema और queries को अधिक अनुकूल रूप में compile और optimize करता है
- नए version Gel 6.0 से SQL का भी सीधा समर्थन जोड़ा गया है, जिससे इसे चरणबद्ध तरीके से अपनाना संभव हो गया है
- Drizzle, Prisma, SQLAlchemy जैसे tools में Gel का उपयोग किया जा सकता है
रीब्रांडिंग का कारण
- “Edge” नाम से Edge Computing या graph DB जैसी छवि बनती थी, जिससे भ्रम होता था
- इसलिए नाम बदलकर “Gel” रखा गया, जो संक्षिप्त होने के साथ लचीलेपन का एहसास देता है
क्या बदलेगा, और क्या नहीं
- कंपनी, टीम और मिशन पहले जैसे ही रहेंगे
- tools और libraries अब पुराने नाम (edgedb) की जगह नए नाम (gel) से उपलब्ध होंगे, और backward compatibility के लिए पुराने नाम के symlink या package भी दिए जाएँगे
- Gel Cloud में v6.0 को पहले से आज़माया जा सकता है
- Apache license और open source development जारी रहेगा, और भविष्य की पोस्ट में विस्तृत assurance plan साझा करने की योजना है
3 टिप्पणियां
EdgeDB - डेवलपर्स के लिए अगली पीढ़ी का ओपन सोर्स ORDB
EdgeDB 1.0 रिलीज़
EdgeDB के 1 साल के उपयोग का अनुभव - "मैं फिर कभी SQL पर वापस नहीं जाऊँगा"
Hacker News राय
दुनिया का सबसे उन्नत open source relational database