13 रिपॉजिटरी
Storage solutions optimized for retaining full historical state data in blockchain systems.
Distinguishing note: Focuses on long-term historical state retention rather than general database storage.
Explore 13 awesome GitHub repositories matching data & databases · Archive Storage. Refine with filters or upvote what's useful.
Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that processes transactions, maintains the distributed ledger state, and participates in peer-to-peer consensus. It provides a robust infrastructure for synchronizing, validating, and serving blockchain data, utilizing a persistent Merkle Patricia Trie database to ensure the cryptographic integrity of historical records. As a sandboxed smart contract runtime, it executes bytecode according to deterministic protocol rules, enabling the deployment and interaction of decentralized appl
Keeps historical state data using path-based storage to enable efficient disk usage and long-term state access.
IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic hashes rather than network locations. It enables the creation of a decentralized web by organizing files and directories as directed acyclic graphs of linked content identifiers. The project differentiates itself through the use of a distributed hash table for locating peers and a system of signed records to map human-readable names to changing content. It also provides HTTP gateways that translate standard web requests into peer-to-peer queries, allowing decentralized data to
Packages content-addressed data into portable archive files for storage and transfer between nodes.
Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com
Maintains archival memory for large volumes of historical data without consuming primary context space.
Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running background processes. It functions as a platform for coordinating complex cross-service operations, ensuring consistency and reliability in distributed environments by decoupling workflow orchestration from task execution. The platform distinguishes itself through a deterministic, event-sourced execution model that reconstructs workflow state by re-executing code from an immutable event log. This approach isolates non-deterministic side effects into managed activities, allowin
Provides automated archival of completed workflow event histories to external storage for long-term compliance.
This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu
Describes how to bundle object files into static library archives for direct linking.
Solana is a high-performance blockchain platform designed for decentralized applications and global financial systems. It provides a distributed ledger infrastructure that utilizes proof-of-stake consensus to maintain network integrity and secure digital assets. The platform includes a specialized runtime environment for executing smart contracts and a framework for developing programs in Rust. The system distinguishes itself through a suite of architectural components that enable high-throughput transaction processing. It employs a cryptographic clock mechanism to sequence transactions befor
Offloads historical ledger state to specialized nodes to maintain network performance.
Mantle is a framework for mapping raw data structures and JSON into typed model objects for Cocoa and Cocoa Touch applications. It serves as a data serialization engine and JSON data mapper that transforms dictionaries and arrays into structured model objects. The framework distinguishes itself through an Objective-C persistence layer that manages model disk archiving via keyed archivers. It includes specialized logic for model version management, allowing outdated archived data structures to be upgraded to match current schemas during deserialization. The project covers a broad range of dat
Serializes object graphs into binary blobs using native keyed archivers for long-term persistent storage on disk.
Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo
Redirects data requests to archive nodes when full nodes lag behind the current network state.
IPFS Desktop पीयर-टू-पीयर नेटवर्क पर सामग्री को स्टोर करने, पुनर्प्राप्त करने और प्रबंधित करने के लिए एक ग्राफिकल क्लाइंट है। यह एक डिस्ट्रीब्यूटेड फ़ाइल सिस्टम मैनेजर और नोड एडमिनिस्ट्रेशन टूल के रूप में कार्य करता है, जो उपयोगकर्ताओं को कमांड लाइन का उपयोग किए बिना एक स्थानीय नोड चलाने और सामग्री-संबोधित डेटा को प्रबंधित करने की अनुमति देता है। एप्लिकेशन में कनेक्टेड पीयर्स की निगरानी और वैश्विक नेटवर्क टोपोलॉजी का विश्लेषण करने के लिए एक नेटवर्क विज़ुअलाइज़र शामिल है। यह एक सिस्टम प्रोटोकॉल हैंडलर के रूप में भी कार्य करता है जो ipfs और ipns URIs को इंटरसेप्ट और प्रोसेस करने में सक्षम है। सॉफ्टवेयर विकेंद्रीकृत फ़ाइल स्टोरेज और डिस्ट्रीब्यूटेड कंटेंट होस्टिंग को कवर करता है, जिसमें ड्रैग-एंड-ड्रॉप या बाइनरी आर्काइव्स के माध्यम से डेटा आयात करने के लिए टूल्स शामिल हैं। यह फ़ाइल संगठन, रिमोट कंटेंट पिनिंग और डिस्क स्थान को प्रबंधित करने के लिए कचरा संग्रहण (garbage collection) के लिए उपयोगिताएँ प्रदान करता है। नेटवर्क प्रबंधन क्षमताओं में स्थायी पीयरिंग, PubSub और IPNS सेटिंग्स को कॉन्फ़िगर करना शामिल है।
Imports and exports data sets using a standardized binary format for efficient content addressed archive transfers.
Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res
Selects archive, full, minimal, or custom-pruned storage profiles to balance historical data retention against disk usage.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Defines automatic policies for creating and purging document snapshots to manage storage usage.
Wild is a binary linker and compiler integration tool used to merge multiple object files into single executable binaries, shared libraries, or static archives. It functions as a replacement for standard system linkers, automating the final stage of the compilation process to generate binaries across different operating system architectures. The project provides custom binary linking and toolchain integration, allowing for the modification of how compilers resolve symbols and determine memory layouts. It specifically handles the organization of machine code and data sections to meet the requi
Provides the capability to merge compiled translation units into static archives used as software dependencies.
Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di
Moves historical state data to specialized archival storage to optimize the size of the active ledger.