6 مستودعات
Storing massive volumes of database records on cloud object storage for durable and unlimited scaling.
Distinct from Large-Scale Data Computation: Focuses on the persistence layer for database scaling rather than general data computation or integration.
Explore 6 awesome GitHub repositories matching data & databases · Object-Storage Persistence. Refine with filters or upvote what's useful.
Thanos is a distributed metrics query engine and monitoring scalability suite designed to provide a unified interface for aggregating data from multiple Prometheus servers and clusters. It functions as a high availability monitoring backend that eliminates single points of failure by deduplicating data from replicated instances. The system enables long-term retention by persisting time-series data to cloud-native object storage, allowing for unlimited historical archiving beyond the limits of local disks. It further optimizes this storage through a downsampling and retention manager that comp
Persists immutable blocks of time-series data to cloud object storage for durable and unlimited scaling.
Lance is a versioned columnar data format and storage engine designed as a multimodal AI lakehouse. It serves as a vector database storage engine and a cloud object store dataset manager, organizing images, video, audio, and embeddings into a unified format optimized for machine learning workflows. The project distinguishes itself by combining a columnar layout for structured data with a specialized blob store for large multimodal tensors. It implements a hybrid search engine that integrates vector similarity search, full-text search, and SQL analytics on a single dataset, supported by a stor
Persists datasets across cloud providers and distributed filesystems using URI schemes to specify storage backends.
Mimir هي قاعدة بيانات للسلاسل الزمنية متعددة المستأجرين ومتجر مقاييس موزع مصمم للقياس عن بُعد القابل للتوسع. تعمل كخلفية متوافقة مع Prometheus، وتوفر تخزيناً طويل الأجل ومحرك استعلام قابل للتوسع لأحجام هائلة من بيانات السلاسل الزمنية. تم بناء النظام للمراقبة متعددة المستأجرين، حيث يعزل بيانات القياس عن بُعد وحدود الموارد للفرق أو المؤسسات المستقلة داخل مجموعة واحدة. ويضمن التوافر العالي والمتانة من خلال تقسيم البيانات ونسخها عبر مجموعة موزعة، مع استخدام تخزين الكائنات للاستمرارية للقضاء على تبعيات قواعد البيانات الخارجية. يغطي المشروع إمكانيات واسعة النطاق بما في ذلك تجميع المقاييس العالمية للتحليل عبر المناطق وتنفيذ الاستعلام الموزع باستخدام التوازي والتخزين المؤقت. كما يدمج أدوات المراقبة مثل التنبيه الموحد، والمراقبة الاصطناعية، وسير عمل حل الحوادث المدعوم بالذكاء الاصطناعي لتسريع استكشاف الأخطاء وإصلاحها. تشمل عناصر التحكم الإدارية حصص موارد المستأجر، وتجاوزات الموارد لكل مستخدم، وتقسيم العمل لضمان عزل عبء العمل.
Persists massive volumes of time-series data and indexes directly to cloud object storage for scaling.
Helix DB is a distributed graph database and knowledge graph platform that persists nodes and edges on object storage for durable and unlimited scaling. It operates as an ACID-compliant system, ensuring data consistency through serializable snapshot isolation during concurrent operations. The project distinguishes itself by combining a vector search engine and a property graph, utilizing hybrid vector and full-text search to locate entry points for graph traversals. It enables dynamic graph querying through a domain-specific language, allowing complex logic and recursive queries to be execute
Stores massive volumes of graph and vector information in object storage to reduce costs and ensure durability.
SlateDB is a cloud-native key-value store and distributed database engine that utilizes a log-structured merge-tree architecture. It serves as a transactional storage layer designed to persist data directly to cloud object storage. The engine differentiates itself by optimizing read performance for remote storage through the use of bloom filters and multi-level block caching. It employs a single-writer multi-reader model and provides the ability to create zero-copy clones via copy-on-write checkpointing. The system supports atomic transactions, range queries, and snapshot-based concurrency c
Persists database records directly to cloud object storage for durable, cost-effective, and unlimited scaling.
Serverless Registry is a container registry service implemented as a serverless application. It provides a platform for hosting and managing container images by leveraging distributed object storage and edge computing to handle image layers and metadata. The project distinguishes itself by utilizing edge-side request proxying and lazy pull-through caching to manage external image dependencies. By fetching and persisting remote images on demand, it improves availability and access speeds for container runtimes. The system also employs chunked stream processing to manage large image layers, ens
Stores large binary container layers as immutable blobs within distributed cloud object storage.