9 रिपॉजिटरी
Database systems engineered for extreme write throughput and low-latency retrieval.
Distinguishing note: Focuses on performance metrics rather than specific data models.
Explore 9 awesome GitHub repositories matching data & databases · High-Performance Databases. Refine with filters or upvote what's useful.
RocksDB is a high-performance, embeddable persistent key-value library and storage engine based on Log-Structured Merge-trees. It is designed to provide durable storage for large-scale datasets, integrating directly into applications to manage data on flash and RAM-based hardware. The engine is distinguished by its focus on minimizing read and write amplification through multi-threaded compaction and custom memory allocators. It features specialized optimizations for flash storage, including support for zoned block devices, and provides the ability to extend store behavior via external plugin
Engineered for extreme write throughput and low-latency retrieval using multi-threaded compaction.
TDengine is a distributed time-series database designed for the high-speed ingestion, compression, and retrieval of timestamped metrics and sensor data. It functions as a SQL-compatible analytics engine, allowing users to perform complex operations on massive volumes of time-ordered information using standard relational syntax. The platform is built to serve as a backend foundation for industrial IoT environments, managing real-time data streams and device metadata through a cluster-based architecture. The system distinguishes itself through a distributed sharding architecture that uses consi
Handles massive volumes of timestamped data with high write throughput.
WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi
Utilizes high-performance data structures to store orders, ensuring database scalability and responsiveness.
RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki
Acts as a high-performance database engineered for extreme write throughput and low-latency retrieval.
better-sqlite3 is a high-performance SQLite3 client for Node.js that executes queries synchronously, returning results directly without callbacks or promises. It compiles as a native addon using N-API, binding directly to the SQLite3 C library for immediate query execution and zero-copy result serialization into native JavaScript objects. The library is optimized for Write-Ahead Logging (WAL) mode, enabling faster concurrent reads and writes in web applications. It provides durability level tuning through the synchronous pragma, allowing adjustments between FULL, NORMAL, and OFF modes to bala
A high-speed SQLite3 client for Node.js that handles multi-gigabyte databases with efficient indexing and joins.
node-sqlite3 is a relational database client and a set of native bindings that allow Node.js applications to interact with SQLite databases. It functions as a C++ native addon, linking JavaScript to the SQLite C library to manage data stored in local files or in-memory stores. The project includes optional support for SQLCipher, enabling page-level encryption to secure local database files. The driver covers a wide range of database management capabilities, including executing SQL queries with parameter binding, managing connections to database files, and preparing statements for repeated ex
Optimizes database interactions using prepared statements and streamed results to handle large datasets efficiently.
Noria एक डायनामिक डेटाफ़्लो इंजन और मैटेरियलाइज्ड व्यू डेटाबेस है जो महंगे रीड ऑपरेशंस को तेज़ की-आधारित लुकअप में बदल देता है। यह एक स्टेटफ़ुल सिस्टम के रूप में कार्य करता है जो अंतर्निहित रिलेशनल बेस टेबल के बदलने पर आश्रित व्यू को क्रमिक रूप से अपडेट करता है। सिस्टम एक MySQL प्रोटोकॉल एमुलेटर के रूप में कार्य कर सकता है, जो बाइनरी प्रोटोकॉल की नकल करता है ताकि एप्लिकेशन क्लाइंट कोड को बदले बिना प्रीकंप्यूटेड डेटा प्राप्त कर सकें। इसे Rust एम्बेडेड डेटाबेस के रूप में भी इस्तेमाल किया जा सकता है, जो बाहरी समन्वय के बिना डेटाफ़्लो ऑपरेशंस करने के लिए नेटिव बाइंडिंग के माध्यम से सर्वर को सीधे प्रोग्राम में एकीकृत करता है। यह प्रोजेक्ट वितरित डेटाफ़्लो समन्वय को कवर करता है, जिसमें हार्टबीट्स के माध्यम से वर्कर नोड हेल्थ ट्रैकिंग शामिल है। यह रिलेशनल टेबल प्रबंधन, इंक्रीमेंटल व्यू सिंक्रोनाइज़ेशन और डेटा फ़्लो ग्राफ़ प्रबंधन के लिए उपकरण प्रदान करता है। ऑब्जर्वेबिलिटी का समर्थन डोमेन सांख्यिकी संग्रह, प्रदर्शन बेंचमार्किंग और प्रीकंप्यूटेड परिणामों को ब्राउज़ करने के लिए एक वेब डेटा इंस्पेक्टर के माध्यम से किया जाता है।
Reduces latency in web applications by transforming expensive database queries into fast keyed lookups.
InternetArchitect एक शैक्षिक दस्तावेजों और सोर्स कोड का संग्रह है जिसे एक हाई-कॉनकरेंसी आर्किटेक्चर कोर्स के रूप में डिज़ाइन किया गया है। यह एक डिस्ट्रीब्यूटेड सिस्टम इम्प्लीमेंटेशन गाइड के रूप में कार्य करता है, जो भारी ट्रैफ़िक लोड के तहत स्थिरता बनाए रखने वाले स्केलेबल इंटरनेट आर्किटेक्चर को डिज़ाइन करने के लिए तकनीकी पैटर्न और व्यावहारिक उदाहरण प्रदान करता है। यह प्रोजेक्ट हाई-परफॉरमेंस डेटाबेस ऑप्टिमाइज़ेशन और माइक्रोसर्विसेज डिज़ाइन पैटर्न पर केंद्रित है। यह डेटाबेस शार्डिंग और प्रॉक्सी लेयर्स के माध्यम से विलंबता को कम करने और थ्रूपुट बढ़ाने, साथ ही डिस्ट्रीब्यूटेड क्लस्टर में वैश्विक स्थिति (global state) के समन्वय की रणनीतियों को कवर करता है। आर्किटेक्चरल स्कोप में डेटा पुनर्प्राप्ति में तेज़ी लाने के लिए मल्टी-लेवल कैशिंग रणनीतियाँ और डीकूपल्ड माइक्रोसर्विसेज के बीच संचार को मैनेज करने के लिए सर्विस डिस्कवरी फ्रेमवर्क का कार्यान्वयन शामिल है। यह डिस्ट्रीब्यूटेड स्टेट कोऑर्डिनेशन और बैकएंड सर्वर पर नेटवर्क ट्रैफ़िक को वितरित करने के लिए लोड बैलेंसिंग मेश के उपयोग को भी संबोधित करता है।
Implements strategies for high-performance data retrieval and write throughput using sharding and proxy layers.
Ebean is a Java object-relational mapping framework designed to simplify database persistence through automated query generation, schema migration, and transaction management. It uses metadata-driven mapping and bytecode enhancement to bridge the gap between application objects and relational database tables, providing a persistent layer that handles complex data interactions while maintaining consistency across unit-of-work boundaries. The framework distinguishes itself through its focus on developer productivity and performance optimization. It provides type-safe query builders that generat
Improves the speed and efficiency of database queries through automated field selection and minimized communication.