इस प्रोजेक्ट के बारे में

MaluDB एक मेमोरी DBMS है जो C में PostgreSQL 17 एक्सटेंशन के रूप में बनाया गया है (Ubuntu 24.04 LTS, x86_64 और arm64 पर)। यह दीर्घकालिक संस्थागत मेमोरी, मानव-AI ज्ञान साझाकरण और संदर्भित पुनर्प्राप्ति को लक्षित करता है, जिसमें पुनर्प्राप्ति मॉडल रिलेशनल/ग्राफ-प्रथम है और वेक्टर खोज को केवल उन क्वेरी वर्गों के लिए आरक्षित रखता है जिन्हें वास्तव में इसकी आवश्यकता होती है। मुख्य विशेषताओं में शामिल हैं: स्रोत-से-दावा-से-तथ्य-से-एपिसोड पाइपलाइन, बाइटेम्पोरल समय (वैध और लेनदेन समय) जिसमें सुधार इतिहास को कभी अधिलेखित नहीं करते (सुपरसेशन किनारे), SVPOR संगठन रजिस्ट्री, MAUT आत्मविश्वास स्कोरिंग, जीवनचक्र/क्षय/कानूनी होल्ड, रिकर्सिव-CTE ग्राफ ट्रैवर्सल, पूर्ण-पाठ खोज और फजी मिलान, प्राधिकरण-जागरूक पुनर्प्राप्ति योजनाकार, वर्कफ़्लो निष्कर्षण, एक शासित राज्य मशीन के रूप में कौशल रनटाइम, सक्रिय मेमोरी पूल, एपिसोड रीप्ले, स्थानीय नोड सिंक, ब्लू-ग्रीन रूटिंग के साथ मॉडल रजिस्ट्री, एम्बेडिंग एडाप्टर और एक बाहरी MCP ब्रोकर। हाल के संस्करणों में जोड़ा गया: डेटा-मॉडल ग्राफ इंट्रोस्पेक्शन (DM-1), एकीकृत ग्राफ आयात और पथ खोज, एनालिटिक्स के साथ ग्राफ समुदाय, दस्तावेज़/नोट पुनःअनुक्रमण प्रोटोकॉल, और एक्सटेंशन कॉन्फ़िगरेशन के साथ pg_dump समर्थन। एक्सटेंशन एक डेटाबेस (डिफ़ॉल्ट `maludb`) में स्थापित होता है और प्रति-स्कीमा मेमोरी फेसडे उजागर करता है; एप्लिकेशन स्कीमा को स्पष्ट रूप से सक्षम करते हैं और `maludb_user` या `maludb_read` जैसी भूमिकाएँ प्रदान करते हैं। Python, Node.js, PHP और C के लिए ड्राइवर शामिल हैं, प्रत्येक लाइव एक्सटेंशन के विरुद्ध मान्य है। बाहरी सेवाओं में `maludb_modeld` (मॉडल गेटवे), `maludb_mc2dbd` (MCP लिसनर), `mcp-broker`, `maludb-restd` (REST गेटवे), `maludb-realtimed` (SSE) और `maludb-pageindexd` (PageIndex/ChatIndex बिल्डर) शामिल हैं। क्विकस्टार्ट इंस्टॉलेशन बूटस्ट्रैप करता है, संस्करण सत्यापित करता है, एक उदाहरण के माध्यम से चलता है, और बताता है कि एप्लिकेशन स्कीमा में मेमोरी स्कीमा कैसे सक्षम करें, मौजूदा इंस्टॉलेशन को अपग्रेड करें, और एप्लिकेशन सर्वर से कैसे कनेक्ट करें (नेटवर्क लिसनर, पासवर्ड, pg_hba.conf, फ़ायरवॉल)। परियोजना ने चरण 1 से 16 (PageIndex/ChatIndex के साथ संस्करण 4) भेज दिए हैं। वर्तमान एक्सटेंशन संस्करण 0.105.3 है; नवीनतम रिलीज़ टैग v4.5.0 ने एक्सटेंशन 0.100.0 भेजा। दस्तावेज़ीकरण आवश्यकताओं, इंस्टॉलेशन, आरंभ करना, प्रशासन गाइड, बेंचमार्क, सुरक्षा समीक्षा, रनटाइम, निगरानी और MC2DB अनुबंध को कवर करता है।