इस प्रोजेक्ट के बारे में
Zova एक ओपन-सोर्स एम्बेडेड डेटाबेस है जो SQLite को अपने रिलेशनल कोर के रूप में उपयोग करता है, और सभी डेटा को लोकल .zova फ़ाइलों में संग्रहीत करता है। यह चार प्रथम-श्रेणी के स्टोरेज पैराडाइम प्रदान करता है: मानक रिलेशनल रिकॉर्ड (SQLite टेबल, इंडेक्स, व्यू, ट्रिगर, और पूर्ण SQL समर्थन), कंटेंट-एड्रेस्ड ब्जेक्ट (पूर्ण बाट्स के SHA-256 से एड्रेस किए जाते हैं, साथ में FastCDC-v1 डिडुप्लिकेटिंग चंक्स या निश्चित 1MiB स्ट्रीमिंग चंक्स का समर्थन, और रेंज रीड्स तथा अनुक्रमिक bounded-memory रीडर), नामित वेक्टर कलेक्शन (सटीक flat खोज, cosine, L2, और dot दूरी मेट्रिक्स का समर्थन, और f32, f16, i8 एलिमेंट प्रकारों के साथ SQL-नेटिव वेक्टर खोज वर्चुअल टेबल), और ग्राफ संबंध (एप्लिकेशन-प्रदत्त स्थिर नोड IDs, निर्देशित एज, और पड़ोसी तथा bounded walk क्वेरीज़ के लिए SQL-नेटिव ट्रैवर्सल वर्चुअल टेबल)।
यह प्रोजेक्ट स्थिर 1.0.0 पर है, वर्तमान .zova स्टोरेज फॉर्मेट संस्करण 11 के सा, और फॉर्मेट 9 और 10 डेटाबेस से स्पष्ट फॉरवर्ड माग्रेशन का समर्थन करता है, बिना साइलेंट म्यूटेशन या असमर्थित डाउनग्रेड के। यह SQLite 3.53.4 को वेंडर करता है, इसलिए सिस्टम SQLite इंस्टॉलेशन की आवश्यकता नहीं है, और FTS5 फुल-टेक्स्ट सर्च तथा डायग्नोस्टिक्स के लिए रीड-ओनली dbstat वर्चुअल टेबल का समर्थन शामिल है।
Zova Rust, Python, Go, JavaScript/TypeScript, C ABI, और Zig के लिए आधिकारिक बाइंडिंग प्रदान करता है, साथ ही डेटाेस निरीक्षण, डायग्नोस्टिक्स, साल्वेज, बैकअप, कॉम्पैक्ट कॉपी, और रिस्टोर जैसे ऑपरेशनों के लिए एक CLI टूल भी। यह zova-wasm के माध्यम से OPFS पर्सिस्टेंस के साथ प्रायोगिक ब्राज़र समर्थन भी प्रदान करता है। वैकल्पिक बाउंड ऑब्जेक्ट, वेक्टर, और ग्रा स्टोर उपयोगकर्ताओं को बड़े ऑब्जेक्ट बाट्स, वेक्टर पंक्तियों, या ग्राफ टोपोलॉजी को अलग .zova फ़ाइलों में ऑफलोड करने देते हैं, जबकि एप्लिकेशन मेटाडेटा मुख्य डेटाेस में रखा जाता है, स्पष्ट bind/unbind/split ऑपरेशनों और ट्रांजैक्शन-अवेयर कंसिस्टेंसी चेक के साथ। अतिरिक्त विशेषतां में स्टोरेज वर्कफ़्लो सूचनाओं के लिए same-process प इवेंट, एक्सटेंशन होस्टिंग समर्थन, और माग्रेशन वर्कफ़्लो के लिए ऑफ़लाइन लॉकिंग शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.