7 مستودعات
Processes for reclaiming disk space by removing obsolete historical state data.
Distinguishing note: Focuses on state-specific pruning rather than general database maintenance.
Explore 7 awesome GitHub repositories matching data & databases · State Pruning. 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
Reclaims disk space by removing obsolete historical state data after snapshot generation.
NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable discussion environments by utilizing a document-oriented database for content storage and an in-memory engine for high-speed data retrieval and session management. The platform provides a comprehensive administrative interface for managing user groups, forum settings, and system health. What distinguishes the platform is its native support for federated social networking via the ActivityPub protocol, allowing forums to exchange content, synchronize discussions, and interact with de
Automatically deletes transient data and inactive user profiles on a recurring schedule to manage database growth.
Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl
Interrupts trial execution when intermediate results indicate poor performance, allowing the system to reclaim resources.
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
Removes old block and state data to reduce storage usage while preserving recent history.
Loro is a conflict-free replicated data type (CRDT) framework and collaborative state engine designed for building real-time collaborative applications. It provides a distributed data synchronizer that enables multiple users to edit shared documents and complex nested structures—such as maps, lists, trees, and counters—with automatic state convergence without requiring a central server. The project distinguishes itself through a versioned document store that supports branching, forking, and merging via a directed acyclic graph of causal operation history. It enables advanced version control c
Provides state pruning to remove obsolete historical operations and reduce memory usage while preserving the current state.
Grin هو تنفيذ بروتوكول وعقدة بلوكشين توفر نظام معاملات سري. يستخدم التزامات Pedersen والتشفير المتماثل للتحقق من سلامة القيمة وضمان عرض نقدي متسق دون الكشف عن مبالغ معاملات محددة أو هويات المشاركين. يتميز المشروع بنموذج تبادل معاملات تفاعلي، حيث تنسق المحافظ تبادلات البيانات متعددة الجولات لبناء معاملات موقعة. للحفاظ على عدم الكشف عن الهوية، يدعم النظام تسليم المعاملات عبر التوجيه البصلي (onion-routed) ويخفي عناوين IP الأصلية من خلال آليات ترحيل متخصصة. كما يدمج إثبات عمل صعب الذاكرة لمقاومة هيمنة تعدين ASIC ويستخدم نموذج دفتر أستاذ لتقليم الحالة مع تخزين Merkle Mountain Range لتقليل بصمة قرص البلوكشين. يغطي الكود المصدري مجموعة واسعة من الإمكانات بما في ذلك تنفيذ المقايضات الذرية عبر السلاسل (cross-chain atomic swaps)، وإدارة المحافظ الحتمية الهرمية، وتشغيل عقد الشبكة الكاملة. ويوفر أدوات للتعدين المرتبط بالذاكرة، وتنفيذ العقود المشفرة عبر أقفال الوقت، والاتصال الآمن بين العميل والخادم باستخدام التشفير الموثق. يمكن نشر العقدة كصورة حاوية مع دعم لحفظ بيانات ذاكرة التخزين المؤقت.
Reduces blockchain disk footprint by removing spent output commitments and range proofs from local storage.
Cartography هو إطار عمل لتصور البنية التحتية والتحليل الأمني قائم على الرسوم البيانية. يقوم باستيعاب البيانات من مختلف مزودي السحابة والهوية والبرمجيات كخدمة (SaaS) لنمذجة العلاقات المعقدة بين الموارد والمستخدمين والنتائج الأمنية داخل قاعدة بيانات رسومية مركزية. من خلال رسم خرائط لهذه الاعتمادات المتبادلة، تتيح المنصة للمؤسسات الحصول على رؤية لبيئتها وتحديد المخاطر الأمنية المحتملة من خلال استعلامات اجتياز الرسوم البيانية. تتميز المنصة بالتطبيع القائم على الأنطولوجيا (Ontology) وربط الكيانات عبر المنصات، والتي تقوم بتعيين البيانات غير المتجانسة من مصادر متعددة في نموذج موحد ومتسق. تستخدم خطوط معالجة استيعاب معيارية وتصفية قائمة على المخططات للحفاظ على هذا الرسم البياني، مما يضمن بقاء بيانات البنية التحتية دقيقة من خلال التقليم التلقائي القائم على الحالة للعقد القديمة. يسمح هذا النهج باكتشاف مسارات الهجوم المعقدة والتكوينات الأمنية الخاطئة التي تمتد عبر أنظمة السحابة والأجهزة وإدارة الهوية المتباينة. بعيداً عن النمذجة الأساسية، يوفر النظام قدرات واسعة لجرد الأصول، وحوكمة الهوية، وتحليل سلسلة توريد البرمجيات. وهو يدعم مجموعة واسعة من التكاملات، بما في ذلك موارد الحوسبة والشبكات الأصلية للسحابة، وقياسات إدارة نقاط النهاية، وبيانات تعريف دورة حياة التطوير. يمكن للمستخدمين توسيع وظائف المنصة من خلال تحديد قواعد أمنية مخصصة، أو إضافة مهام تحليل بيانات متخصصة، أو دمج مصادر استخبارات جديدة من خلال إطار عمله المعياري. تم تنفيذ المشروع بلغة Python ويوفر توثيقاً لتكوين وحدات الاستيعاب وتحديد استعلامات الرسوم البيانية المخصصة.
Maintains data accuracy by automatically removing nodes and relationships that were not updated during the latest synchronization cycle.