4 रिपॉजिटरी
Storage engines designed for high write throughput using batched atomic commits and background compaction to reduce write amplification.
Distinct from Write Throughput Optimizations: Distinct from Write Throughput Optimizations: focuses on the storage engine architecture itself, not just optimization techniques applied to existing systems.
Explore 4 awesome GitHub repositories matching data & databases · Write-Optimized Storage Engines. Refine with filters or upvote what's useful.
FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides
Allows choosing between a memory-optimized engine for small datasets or an SSD-optimized engine for larger ones.
Pebble is an embedded key-value storage engine written in Go, designed as a library that provides durable, write-optimized data persistence directly within applications. It organizes data using a log-structured merge-tree (LSM-tree) structure, where writes are first buffered in an in-memory skiplist memtable and persisted to a write-ahead log before being flushed to block-based SSTable files on disk. The engine supports atomic batch commits, configurable write synchronization, and automatic background compaction that merges and rewrites sorted runs to reclaim space and maintain read performanc
Designed for high write throughput using batched atomic commits and background compaction to reduce write amplification.
OpenTSDB एक डिस्ट्रीब्यूटेड टाइम सीरीज़ डेटाबेस और मेट्रिक्स इंजन है जिसे उच्च-कार्डिनैलिटी सिस्टम मेट्रिक्स की विशाल मात्रा को संग्रहीत और प्रबंधित करने के लिए डिज़ाइन किया गया है। यह एक डेटा स्टोर और एनालिटिक्स प्लेटफॉर्म के रूप में कार्य करता है जो डिस्ट्रीब्यूटेड क्लस्टर में बड़े पैमाने पर मेट्रिक अंतर्ग्रहण और इंफ्रास्ट्रक्चर परफॉरमेंस निगरानी को सक्षम बनाता है। यह सिस्टम एक डिस्ट्रीब्यूटेड स्टोरेज एब्स्ट्रैक्शन के माध्यम से खुद को अलग करता है जो HBase, Cassandra और Google Bigtable जैसे कई बैकएंड्स का समर्थन करता है। यह टाइम सीरीज़ को व्यवस्थित करने के लिए एक पदानुक्रमित मेट्रिक ट्री का उपयोग करता है और स्टोरेज फुटप्रिंट्स को कम करने और टैग्ड मेट्रिक्स के लिए लुकअप्स को तेज करने के लिए संख्यात्मक पहचानकर्ता इंडेक्सिंग का उपयोग करता है। यह प्रोजेक्ट डिस्ट्रीब्यूटेड पर्सेंटाइल गणना और डाउनसैंपलिंग के साथ टाइम सीरीज़ डेटा विश्लेषण, साथ ही व्यापक मेटाडेटा प्रबंधन सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह डेटा अंतर्ग्रहण और क्वेरी के लिए API एकीकरण, परफॉरमेंस ऑप्टिमाइज़ेशन के लिए ऑफ-हीप कैशिंग और डेटा अखंडता ऑडिटिंग और विसंगति विश्लेषण के लिए टूल्स प्रदान करता है। यह सिस्टम डेटाबेस प्रशासन और मेट्रिक ट्री सिंक्रोनाइज़ेशन के लिए कमांड-लाइन इंटरफेस के माध्यम से प्रबंधित किया जाता है।
Arranges data based on timestamps to reduce disk reads and minimize background merge overhead.
यह प्रोजेक्ट शुरुआती लोगों के लिए डिज़ाइन किया गया एक व्यापक MySQL डेटाबेस ट्यूटोरियल और निर्देशात्मक संसाधन है। यह एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम के इंस्टॉलेशन, कॉन्फ़िगरेशन और संचालन को कवर करने वाली एक तकनीकी मैनुअल और शिक्षण गाइड के रूप में कार्य करता है। सामग्री रिलेशनल डेटाबेस फंडामेंटल्स के लिए एक संरचित दृष्टिकोण प्रदान करती है, जिसमें स्कीमा डिज़ाइन, टेबल क्रिएशन, और SQL क्वेरीज़ का निष्पादन शामिल है। इसमें डेटाबेस प्रशासन पर विशिष्ट मार्गदर्शन शामिल है, जैसे यूजर एक्सेस को मैनेज करना, स्टोरेज इंजनों को कॉन्फ़िगर करना, और अलग-अलग ऑपरेटिंग सिस्टम पर सर्वर इंस्टॉलेशन को संभालना। यह संसाधन टेम्पोरल डेटा और Unicode कैरेक्टर्स के लिए डेटा मैनिपुलेशन, क्लाइंट-सर्वर कनेक्टिविटी, और डेटाबेस लाइफसाइकिल मैनेजमेंट सहित व्यापक क्षमताएं कवर करता है। यह इंस्टॉलेशन संघर्षों और स्टार्टअप त्रुटियों को हल करने के लिए सिस्टम ट्रबलशूटिंग के लिए डायग्नोस्टिक जानकारी भी प्रदान करता है। यह कंटेंट मार्कडाउन-आधारित डॉक्यूमेंटेशन के संग्रह के रूप में वितरित किया जाता है जिसमें चरण-दर-चरण प्रक्रियात्मक गाइड और उदाहरण-संचालित क्वेरी प्रदर्शन शामिल हैं।
Explains how to optimize data storage on disk by selecting and configuring appropriate MySQL storage engines.