عن المشروع

MaluDB هو نظام إدارة قواعد بيانات ذاكرة مبني بلغة C كامتدادات لـ PostgreSQL 17 (على Ubuntu 24.04 LTS، x86_64 وarm64). يستهدف الذاكرة المؤسسية طويلة المدى وتبادل المعرفة بين الإنسان والذكاء الاصطناعي والاستدعاء السياقي، مع نموذج استرجاع يعتمد أولاً على العلاقات والرسوم البيانية ويحتفظ بالبحث المتجهي لفئات الاستعلامات التي تحتاجه فعلاً. تشمل الميزات الأساسية: خط أنابيب من المصدر إلى الادعاء إلى الحقيقة إلى الحلقة، زمن ثنائي (وقت صالح ووقت معاملة) مع تصحيحات لا تستبدل التاريخ أبداً (حواف الإحلال)، سجلات تنظيم 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 (الإصدار 4 مع PageIndex/ChatIndex). إصدار الامتداد الحالي هو 0.105.3؛ وسم الإصدار الأحدث v4.5.0 أطلق الامتداد 0.100.0. تغطي الوثائق المتطلبات والتثبيت والبدء والإدارة والقياسات ومراجعة الأمان ووقت التشغيل والمراقبة وعقد MC2DB.