2 Repos
Constraints on the total memory consumption of a database process to prevent system resource exhaustion.
Distinct from Runtime Memory Limits: Distinct from Runtime Memory Limits: specifically targets database kernel process limits rather than a general VM runtime.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Database Engine Memory Limits. Refine with filters or upvote what's useful.
MiniOB is an open-source educational relational database kernel designed for learning the internals of database systems. It implements a dual-engine storage architecture combining B+ Tree and LSM-Tree, supports SQL parsing and query execution, and provides transactional processing with multi-version concurrency control. The system communicates with clients using the MySQL wire protocol and includes a vector database extension for storing and querying high-dimensional vectors. The project distinguishes itself through its comprehensive coverage of core database concepts in a single, learnable c
Set a maximum memory threshold and terminate the process when the limit is exceeded.
Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr
Sets maximum memory allocation thresholds for instances, queries, or procedures to prevent system exhaustion.