3 रिपॉजिटरी
Software that implements the wire protocol of a database to support standard drivers without requiring code changes.
Distinct from MongoDB Database Drivers: The sibling is the driver itself (the client), while this is the server-side implementation of the protocol to support those drivers.
Explore 3 awesome GitHub repositories matching data & databases · Database Wire Protocol Emulations. Refine with filters or upvote what's useful.
FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra
Implements a standard database wire protocol to work with existing client applications without requiring code changes.
Noria एक डायनामिक डेटाफ़्लो इंजन और मैटेरियलाइज्ड व्यू डेटाबेस है जो महंगे रीड ऑपरेशंस को तेज़ की-आधारित लुकअप में बदल देता है। यह एक स्टेटफ़ुल सिस्टम के रूप में कार्य करता है जो अंतर्निहित रिलेशनल बेस टेबल के बदलने पर आश्रित व्यू को क्रमिक रूप से अपडेट करता है। सिस्टम एक MySQL प्रोटोकॉल एमुलेटर के रूप में कार्य कर सकता है, जो बाइनरी प्रोटोकॉल की नकल करता है ताकि एप्लिकेशन क्लाइंट कोड को बदले बिना प्रीकंप्यूटेड डेटा प्राप्त कर सकें। इसे Rust एम्बेडेड डेटाबेस के रूप में भी इस्तेमाल किया जा सकता है, जो बाहरी समन्वय के बिना डेटाफ़्लो ऑपरेशंस करने के लिए नेटिव बाइंडिंग के माध्यम से सर्वर को सीधे प्रोग्राम में एकीकृत करता है। यह प्रोजेक्ट वितरित डेटाफ़्लो समन्वय को कवर करता है, जिसमें हार्टबीट्स के माध्यम से वर्कर नोड हेल्थ ट्रैकिंग शामिल है। यह रिलेशनल टेबल प्रबंधन, इंक्रीमेंटल व्यू सिंक्रोनाइज़ेशन और डेटा फ़्लो ग्राफ़ प्रबंधन के लिए उपकरण प्रदान करता है। ऑब्जर्वेबिलिटी का समर्थन डोमेन सांख्यिकी संग्रह, प्रदर्शन बेंचमार्किंग और प्रीकंप्यूटेड परिणामों को ब्राउज़ करने के लिए एक वेब डेटा इंस्पेक्टर के माध्यम से किया जाता है।
Implements the MySQL wire protocol to support standard drivers and legacy client libraries without requiring code changes.
YDB एक डिस्ट्रीब्यूटेड SQL डेटाबेस और एनालिटिकल इंजन है जिसे हॉरिजॉन्टल स्केलेबिलिटी और मजबूत स्थिरता के लिए डिज़ाइन किया गया है। यह एक मल्टी-मॉडल सिस्टम के रूप में कार्य करता है जो सीरियलाइज़ेबल ACID ट्रांजेक्शन प्रदान करने वाले डिस्ट्रीब्यूटेड आर्किटेक्चर के माध्यम से ट्रांजेक्शनल और एनालिटिकल वर्कलोड का समर्थन करता है। यह सिस्टम अपनी व्यापक प्रोटोकॉल संगतता द्वारा प्रतिष्ठित है, जो स्टैंडर्ड SQL ड्राइवर्स के लिए PostgreSQL वायर प्रोटोकॉल और मैसेजिंग और स्ट्रीमिंग के लिए Kafka प्रोटोकॉल को लागू करता है। यह आगे एक वेक्टर डेटाबेस के रूप में कार्य करता है, जो सिमेंटिक सर्च और एम्बेडिंग्स के लिए वेक्टर इंडेक्स और अनुमानित निकटतम पड़ोसी खोजों का समर्थन करता है। यह प्लेटफ़ॉर्म रो-ओरिएंटेड और कॉलम-ओरिएंटेड फॉर्मेट्स दोनों के साथ एक हाइब्रिड स्टोरेज मॉडल का उपयोग करके डेटा को मैनेज करता है, जो पेटाबाइट-स्केल एनालिटिक्स के लिए वेक्टरराइज़्ड क्वेरी निष्पादन का उपयोग करता है। इसकी परिचालन सतह में चेंज डेटा कैप्चर स्ट्रीमिंग, एक्जेक्टली-वन्स पर्सिस्टेंट क्यूज़ और मल्टी-ज़ोन उच्च उपलब्धता शामिल है। डिप्लॉयमेंट और लाइफसाइकिल मैनेजमेंट का समर्थन Kubernetes ऑपरेटर और इंफ्रास्ट्रक्चर-एज़-कोड प्रोविज़निंग के माध्यम से किया जाता है।
Implements various database wire protocols to allow standard drivers to interact with the internal system.