10 مستودعات
Mechanisms for saving in-memory data to non-volatile storage for recovery and capacity management.
Distinct from Disk Persistence: Candidates focus on specific data structures or cache eviction; a general persistence capability is needed.
Explore 10 awesome GitHub repositories matching data & databases · Disk Persistence. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن مجموعة شاملة من مواد تعليم برمجة Python، بما في ذلك البرامج التعليمية، والتمارين، وعينات الكود المنسقة. يعمل كمنهج تعليمي ومجموعة أدوات هندسة برمجيات، باستخدام Jupyter Notebooks لدمج الكود القابل للتنفيذ مع نص تعليمي وصفي. يوفر المستودع أدلة تنفيذ عملية لبناء تطبيقات نماذج لغوية كبيرة، مثل أنظمة التوليد المعزز بالاسترجاع، ووكلاء الذكاء الاصطناعي ذوي الحالة، وسير عمل التعلم الآلي. يتميز بتقديم نهج منظم لسير عمل الترميز الوكيل، وتغطية تقطير نافذة السياق، وتوجيه النموذج المستقل عن المزود، والمخرجات المهيكلة المفروضة بالمخطط. تغطي المواد مجموعة واسعة من قدرات هندسة البرمجيات، بما في ذلك البرمجة غير المتزامنة مع طوابير المهام الموزعة، وتطوير تطبيقات الويب مع REST APIs، وسير عمل تحليل البيانات. كما يتضمن موارد لإتقان التصميم الموجه للكائنات، وتنفيذ خطوط أنابيب CI/CD، وتطبيق معايير التنسيق والتدقيق المهنية.
Ships mechanisms to save project plans and agent memories into persistent files for use across different sessions.
Ignite هي منصة موزعة للبيانات والحوسبة في الذاكرة. تعمل كقاعدة بيانات SQL موزعة ومحرك تخزين مصمم لتخزين ومعالجة مجموعات البيانات الكبيرة في RAM لتقليل التأخير وزيادة سرعة الحساب. يتميز النظام بمحرك تخزين متعدد المستويات يدير وضع البيانات عبر الذاكرة والقرص لموازنة الوصول عالي السرعة مع السعة الكبيرة. يتميز بشبكة حوسبة موزعة تنفذ منطقاً مخصصاً مباشرة على العقد التي توجد فيها البيانات لتقليل حركة مرور الشبكة. توفر المنصة مجموعة واسعة من القدرات بما في ذلك إدارة معاملات ACID، واستعلام SQL القياسي، وعمليات القيمة المفتاحية. تدعم استيعاب البيانات بكميات كبيرة عبر التدفقات التفاعلية وتوفر دمجاً عبر لغات برمجة متعددة، وبرامج تشغيل قواعد بيانات قياسية، وواجهة برمجة تطبيقات REST. يمكن نشر النظام كمجموعة موزعة باستخدام حاويات أو تنسيقه عبر Kubernetes. تمت كتابة المشروع بلغة Java ويمكن تثبيته عبر أرشيفات ثنائية.
Saves data to a distributed disk store to ensure recovery and handle datasets exceeding physical memory.
Chronos هو وكيل هندسة برمجيات LLM ونموذج تصحيح أخطاء على مستوى المستودع مصمم لإصلاح الأخطاء بشكل مستقل. يعمل النظام كنظام مؤتمت لإصلاح الأخطاء يقوم بتوطين العيوب، والتفكير في الأسباب الجذرية، وتنفيذ تصحيحات تم التحقق منها عبر ملفات متعددة. يتميز المشروع بمحرك استرجاع موجه بالرسم البياني يستخدم رسمًا بيانيًا للذاكرة المستمرة للتنقل في علاقات الاستدعاء وتدفقات البيانات عبر المستودعات الكبيرة. يوظف سير عمل تصحيح أخطاء مستمر يقوم بفهرسة سجل الالتزامات والسجلات للتعرف على الأنماط وتجنب تكرار الأخطاء السابقة عبر دورات تصحيح الأخطاء التكرارية. يغطي النظام تحليل السبب الجذري من خلال توطين التتبع السببي وتتبع الأخطاء القائم على المنطق عبر ملفات متعددة. كما يوفر إصلاحًا مستقلًا للكود عن طريق توليد التصحيحات والتحقق منها داخل بيئة رملية تكرارية. تتم إدارة ذكاء المستودع عبر الاسترجاع السياقي متعدد القفزات والاستيعاب متعدد المصادر للسجلات والتتبعات. يوفر النظام شفافية في خطوات التفكير ويولد وثائق تصحيح أخطاء مؤتمتة، بما في ذلك تقييمات المخاطر والمبررات لكل إصلاح مطبق.
Maintains a graph-indexed history of commits and logs to retain lessons learned and avoid repeating mistakes.
notion-py هي مكتبة Python تعمل كعميل API غير رسمي للتفاعل مع صفحات وقواعد بيانات Notion. تعمل كـ ORM (Object-Relational Mapper) يترجم جداول وكتل قاعدة بيانات Notion إلى فئات Python لإدارة البيانات المهيكلة. يتميز المشروع بطبقة مزامنة تفاعلية تستخدم long-polling وردود الاتصال للحفاظ على تحديث كائنات Python المحلية بالتغييرات عن بُعد. يتضمن ذاكرة تخزين مؤقت محلية للبيانات آمنة للخيوط مع استمرار القرص لتقليل طلبات الشبكة ومحول لتحويل نص Markdown إلى كتل محتوى Notion منسقة وهياكل نصية غنية. تغطي المكتبة قدرات واسعة النطاق بما في ذلك الإدارة البرمجية لكتل المحتوى، والاستعلام عن قاعدة البيانات مع الفلاتر والفرز، وإدارة هوية المستخدم. كما تدعم تسلسل النص الغني إلى CommonMark markdown مع الحفاظ على سمات LaTeX والتصميم.
Provides a thread-safe local data cache with disk persistence to reduce network requests and improve access speed.
Kvrocks is a distributed key-value store and Redis-compatible NoSQL database. It utilizes a RocksDB storage engine to provide disk-based persistence, allowing for high-capacity data storage with reduced memory costs compared to in-memory systems. The system functions as a vector database and full-text search engine, supporting nearest-neighbor searches on vector embeddings and complex document queries via text matching. It employs a proxyless cluster architecture with slot-based routing to distribute data and scale capacity across multiple nodes. The platform covers a wide range of data mana
Implements disk-based persistence to allow high-capacity data storage beyond the limits of physical memory.
Docker-Proxy هي خدمة تخزين مؤقت ومرآة لصور الحاويات مستضافة ذاتياً. تعمل كوكيل عكسي مدرك للسجل يعترض الطلبات إلى السجلات البعيدة، ويخزن طبقات الصور على الأقراص المحلية لتسريع سرعات الاسترجاع وتقليل الاعتماد على استقرار الشبكة الخارجية. تتضمن الخدمة واجهة إدارة تعتمد على الويب للبحث في الصور المنسوخة ومراقبة حالة الخدمة. تدعم المصادقة القائمة على بيانات الاعتماد للوصول إلى الصور الخاصة وتجاوز حدود معدل السحب المجهول التي تفرضها الجهات الخارجية. يدير الوكيل حركة المرور من خلال ربط النطاقات وشهادات الأمان مع توفير عناصر تحكم لإخلاء ذاكرة التخزين المؤقت وحدود الوصول عبر IP. يمكن تهيئة التخزين ليتم الاحتفاظ به على نظام الملفات المحلي أو البقاء في ذاكرة متطايرة. يدعم المشروع النشر المعبأ في حاويات للاستضافة الذاتية المبسطة.
Provides local disk persistence for storing mirrored container image layers.
OpenSquilla هو إطار عمل لتنسيق وكلاء LLM مصمم لتنسيق سير عمل الذكاء الاصطناعي متعدد الخطوات وتنفيذ الأدوات باستخدام الرسوم البيانية الموجهة غير الدورية (DAGs). يعمل كنظام مركزي لإدارة حزم المهارات المتخصصة وتنفيذ تسلسلات التفكير المعقدة. يتميز المشروع ببوابة توجيه توجه المهام إلى مزودي ذكاء اصطناعي مختلفين بناءً على التعقيد والتكلفة والأداء. يستخدم نظام ذاكرة ذكاء اصطناعي متعدد المستويات ينظم المعرفة العاملة والعرضية والدلالية باستخدام التضمينات المحلية و SQLite، إلى جانب بيئة تنفيذ آمنة تعزل الكود الذي تم إنشاؤه بواسطة الوكيل عبر ملفات تعريف أذونات قائمة على المخاطر. تغطي المنصة مجموعة واسعة من الإمكانيات، بما في ذلك النشر متعدد القنوات على الويب ومنصات المراسلة، وجدولة المهام الآلية عبر cron، وجسر بروتوكول سياق النموذج (Model Context Protocol) للاتصال بالأدوات الخارجية. كما يوفر أدوات مراقبة شاملة لتتبع تكاليف الرموز (Tokens)، وتدقيق قرارات وقت التشغيل، وإدارة كتالوج للمهارات القابلة لإعادة الاستخدام. يتضمن النظام أدوات سطر أوامر لتهيئة مساحة العمل وإدارة دورة حياة المهارات.
Saves and retrieves agent state and project memories to non-volatile storage for cross-session continuity.
هذا المشروع عبارة عن إطار عمل وكيل ذكاء اصطناعي متعدد القنوات وبوت محادثة يسمح بنشر ذكاء اصطناعي واحد عبر منصات مراسلة مختلفة، وواجهات ويب، وحسابات بريد إلكتروني. يعمل كبوابة ذكاء اصطناعي متعددة النماذج، مما يوفر واجهة موحدة لتوجيه الطلبات بين مزودي النماذج اللغوية الكبيرة المختلفين. يتميز النظام بقدراته على تخطيط المهام المستقلة وإدارة المعرفة. يمكنه تفكيك الأهداف المعقدة إلى خطوات تنفيذ متسلسلة باستخدام أدوات خارجية ومتصفح بدون رأس، بينما يستخرج المعلومات في نفس الوقت من المحادثات لبناء قاعدة معرفية منظمة مع رسوم بيانية للعلاقات المرئية. تتضمن المنصة نظام ذاكرة متعدد المستويات لاسترجاع السياق على المدى الطويل، ومحرك مكون إضافي للمهارات الديناميكية لتوسيع الوظائف، والقدرة على تنفيذ أوامر النظام عن بُعد. كما يدعم سير العمل متعدد الوسائط، مما يتيح تبادل الصور، والرسائل الصوتية، والملفات عبر قنوات اتصال مختلفة. يمكن إدارة المثيل من خلال وحدة تحكم ويب، أو واجهة أوامر قائمة على الطرفية، أو عبر أوامر شرطة مائلة داخل الدردشة.
Uses keyword and vector retrieval to persist important information and ensure context continuity.
Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di
Maintains graph data on disk to ensure modifications are saved and accessible after session termination.
Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data store and distributed message broker, implementing the Redis protocol to manage complex data structures in memory. The system provides a geospatial indexing engine for proximity-based queries and distance calculations. It ensures high availability and data durability through master-slave replication and write-ahead logging. The project covers a wide range of capabilities including the management of strings, hash maps, lists, and sorted sets. It supports distributed data clusterin
Persists in-memory data to non-volatile disk storage using append-only files and snapshots.