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.
This project is a comprehensive collection of Python programming education materials, including tutorials, exercises, and curated code samples. It serves as a learning curriculum and software engineering toolkit, utilizing Jupyter Notebooks to combine executable code with descriptive educational text. The repository provides practical implementation guides for building large language model applications, such as retrieval-augmented generation systems, stateful AI agents, and machine learning workflows. It distinguishes itself by offering a structured approach to agentic coding workflows, cover
Ships mechanisms to save project plans and agent memories into persistent files for use across different sessions.
Ignite एक डिस्ट्रीब्यूटेड इन-मेमोरी डेटा ग्रिड और कंप्यूट प्लेटफॉर्म है। यह एक डिस्ट्रीब्यूटेड SQL डेटाबेस और स्टोरेज इंजन के रूप में कार्य करता है जिसे विलंबता को कम करने और गणना की गति बढ़ाने के लिए RAM में बड़े डेटासेट्स को संग्रहीत और प्रोसेस करने के लिए डिज़ाइन किया गया है। यह सिस्टम एक मल्टी-टियर स्टोरेज इंजन द्वारा प्रतिष्ठित है जो उच्च-गति पहुंच को बड़ी क्षमता के साथ संतुलित करने के लिए मेमोरी और डिस्क पर डेटा प्लेसमेंट को मैनेज करता है। इसमें एक डिस्ट्रीब्यूटेड कंप्यूट ग्रिड है जो नेटवर्क ट्रैफिक को कम करने के लिए सीधे उन नोड्स पर कस्टम लॉजिक निष्पादित करता है जहां डेटा रहता है। यह प्लेटफॉर्म ACID ट्रांजेक्शन प्रबंधन, मानक SQL क्वेरी और की-वैल्यू ऑपरेशन्स सहित क्षमताओं का एक व्यापक सेट प्रदान करता है। यह रिएक्टिव स्ट्रीम्स के माध्यम से उच्च-वॉल्यूम डेटा अंतर्ग्रहण का समर्थन करता है और कई प्रोग्रामिंग भाषाओं, मानक डेटाबेस ड्राइवर्स और एक REST API के माध्यम से एकीकरण प्रदान करता है। सिस्टम को कंटेनर्स का उपयोग करके एक डिस्ट्रीब्यूटेड क्लस्टर के रूप में डिप्लॉय किया जा सकता है या Kubernetes के माध्यम से ऑर्केस्ट्रेट किया जा सकता है। यह प्रोजेक्ट Java में लिखा गया है और इसे बाइनरी आर्काइव्स के माध्यम से इंस्टॉल किया जा सकता है।
Saves data to a distributed disk store to ensure recovery and handle datasets exceeding physical memory.
Chronos एक LLM सॉफ्टवेयर इंजीनियरिंग एजेंट और रिपॉजिटरी-स्केल डिबगिंग मॉडल है, जिसे ऑटोनॉमस बग फिक्सिंग के लिए बनाया गया है। यह सिस्टम डिफेक्ट्स को लोकेट करता है, मूल कारणों (root causes) का विश्लेषण करता है और वैलिडेटेड मल्टी-फाइल पैच लागू करता है। यह प्रोजेक्ट अपने ग्राफ-गाइडेड रिट्रीवल इंजन के लिए जाना जाता है, जो बड़ी रिपॉजिटरी में कॉल रिलेशनशिप और डेटाफ्लो को नेविगेट करने के लिए एक पर्सिस्टेंट मेमोरी ग्राफ का उपयोग करता है। यह कमिट्स और लॉग्स के इतिहास को इंडेक्स करता है ताकि पैटर्न को पहचाना जा सके और बार-बार होने वाली गलतियों से बचा जा सके। सिस्टम में रूट कॉज़ एनालिसिस, ऑटोनॉमस कोड रिपेयर और मल्टी-हॉप कॉन्टेक्स्टुअल रिट्रीवल जैसी क्षमताएं शामिल हैं। यह हर फिक्स के लिए रिस्क असेसमेंट और जस्टिफिकेशन के साथ ऑटोमेटेड डिबग डॉक्यूमेंटेशन भी तैयार करता है।
Maintains a graph-indexed history of commits and logs to retain lessons learned and avoid repeating mistakes.
notion-py एक Python लाइब्रेरी है जो Notion पेजों और डेटाबेस के साथ बातचीत करने के लिए एक अनौपचारिक API क्लाइंट के रूप में कार्य करती है। यह एक ऑब्जेक्ट-रिलेशनल मैपर के रूप में कार्य करता है जो संरचित डेटा प्रबंधन के लिए Notion डेटाबेस टेबल और ब्लॉक को Python क्लास में अनुवादित करता है। इस प्रोजेक्ट में एक प्रतिक्रियाशील सिंक्रोनाइज़ेशन परत है जो स्थानीय Python ऑब्जेक्ट्स को रिमोट परिवर्तनों के साथ अपडेट रखने के लिए लॉन्ग-पोलिंग और कॉलबैक का उपयोग करती है। इसमें नेटवर्क अनुरोधों को कम करने के लिए डिस्क दृढ़ता के साथ एक थ्रेड-सेफ स्थानीय डेटा कैश और Markdown टेक्स्ट को स्वरूपित Notion कंटेंट ब्लॉक और रिच टेक्स्ट संरचनाओं में बदलने के लिए एक कनवर्टर शामिल है। यह लाइब्रेरी कंटेंट ब्लॉक के प्रोग्रामेटिक प्रबंधन, फ़िल्टर और सॉर्टिंग के साथ डेटाबेस क्वेरी, और उपयोगकर्ता पहचान प्रबंधन सहित व्यापक क्षमताओं को कवर करती है। यह LaTeX और स्टाइलिंग एट्रिब्यूट्स को संरक्षित करते हुए रिच टेक्स्ट को CommonMark markdown में क्रमबद्ध करने का भी समर्थन करती है।
Provides a thread-safe local data cache with disk persistence to reduce network requests and improve access speed.
Kvrocks एक वितरित की-वैल्यू स्टोर और Redis-संगत NoSQL डेटाबेस है। यह डिस्क-आधारित पर्सिस्टेंस प्रदान करने के लिए RocksDB स्टोरेज इंजन का उपयोग करता है, जो इन-मेमोरी सिस्टम की तुलना में कम मेमोरी लागत के साथ उच्च-क्षमता वाले डेटा स्टोरेज की अनुमति देता है। यह सिस्टम एक वेक्टर डेटाबेस और फुल-टेक्स्ट सर्च इंजन के रूप में कार्य करता है, जो वेक्टर एम्बेडिंग पर नियरेस्ट-नेबर सर्च और टेक्स्ट मैचिंग के माध्यम से जटिल दस्तावेज़ क्वेरी का समर्थन करता है। यह डेटा वितरित करने और कई नोड्स में क्षमता को स्केल करने के लिए स्लॉट-आधारित रूटिंग के साथ एक प्रॉक्सीलेस क्लस्टर आर्किटेक्चर का उपयोग करता है। यह प्लेटफॉर्म JSON दस्तावेज़ प्रबंधन, टाइम-सीरीज़ डेटा और रीयल-टाइम स्ट्रीम प्रोसेसिंग सहित डेटा प्रबंधन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह जियोस्पेशियल क्वेरीइंग, सेकेंडरी इंडेक्सिंग और क्वेरी प्लान विश्लेषण के माध्यम से उन्नत सर्च और इंडेक्सिंग प्रदान करता है, साथ ही मेमोरी-कुशल कार्डिनैलिटी और सदस्यता अनुमान के लिए संभाव्य डेटा स्केचिंग प्रदान करता है। अतिरिक्त परिचालन सुविधाओं में परमाणु लेनदेन, पब/सब मैसेजिंग और मल्टी-टेनेंट वातावरण के लिए नेमस्पेस डेटा आइसोलेशन शामिल है।
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 is an LLM agent orchestration framework designed to coordinate multi-step AI workflows and tool execution using directed acyclic graphs. It functions as a centralized system for managing specialized skill packages and executing complex reasoning sequences. The project distinguishes itself through a routing gateway that directs tasks to different AI providers based on complexity, cost, and performance. It utilizes a multi-tier AI memory system that organizes working, episodic, and semantic knowledge using local embeddings and SQLite, alongside a secure execution sandbox that isolat
Saves and retrieves agent state and project memories to non-volatile storage for cross-session continuity.
यह प्रोजेक्ट एक मल्टी-चैनल AI एजेंट और चैटबॉट फ्रेमवर्क है, जो एक ही AI इंटेलिजेंस को विभिन्न मैसेजिंग प्लेटफॉर्म, वेब इंटरफेस और ईमेल अकाउंट्स पर डिप्लॉय करने की सुविधा देता है। यह एक क्रॉस-मॉडल AI गेटवे के रूप में कार्य करता है, जो अलग-अलग लार्ज लैंग्वेज मॉडल प्रोवाइडर्स के बीच रिक्वेस्ट को रूट करने के लिए एक एकीकृत इंटरफेस प्रदान करता है। यह सिस्टम अपनी स्वायत्त कार्य योजना (autonomous task planning) और ज्ञान प्रबंधन क्षमताओं के लिए जाना जाता है। यह बाहरी टूल्स और हेडलेस ब्राउज़र का उपयोग करके जटिल लक्ष्यों को क्रमिक निष्पादन चरणों में विभाजित कर सकता है, साथ ही बातचीत से जानकारी निकालकर विज़ुअल रिलेशनशिप ग्राफ के साथ एक संरचित ज्ञान आधार (knowledge base) तैयार कर सकता है। इस प्लेटफॉर्म में लॉन्ग-टर्म कॉन्टेक्स्ट रिट्रीवल के लिए एक टियर्ड मेमोरी सिस्टम, कार्यक्षमता बढ़ाने के लिए एक डायनामिक स्किल प्लगइन इंजन और रिमोट सिस्टम कमांड निष्पादित करने की क्षमता शामिल है। यह मल्टीमॉडल वर्कफ़्लो को भी सपोर्ट करता है, जिससे विभिन्न संचार चैनलों पर इमेज, वॉयस मैसेज और फाइलों का आदान-प्रदान संभव होता है। इस इंस्टेंस को वेब कंसोल, टर्मिनल-आधारित कमांड इंटरफेस या इन-चैट स्लैश कमांड के माध्यम से मैनेज किया जा सकता है।
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.