{"repo":"martian56/quantadb","free":true,"listed":false,"github":"https://github.com/martian56/quantadb","clone":"git clone https://github.com/martian56/quantadb.git","description":"A modern, fast database management system built with Rust","language":"Rust","stars":17,"topics":["database","database-management","dbms","rust-dbms"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"QuantaDB QuantaDB is an experimental relational database being rebuilt in Rust around three non-negotiable goals: 1. correctness under concurrency and crashes; 2. predictable low-tail latency for durable OLTP workloads; 3. reproducible, honest performance measurements. The old v0.1 proof of concept remains available in Git history. The current 0.2.0 codebase is a clean foundation and is not yet a database you should use for data storage . What is here - syntax/ : a dependency-light, span-aware SQL lexer, AST, and parser - storage/ : checksummed pages, a two-segment physical WAL with group commit and background checkpointing, recovery, and bounded caching - index/ : persistent immutable B+ tree generations for point and range access, published online by a background worker - mvcc/ : durable snapshot transactions with first-committer-wins conflicts; single-statement conflicts are retried on a fresh snapshot server side - engine/ : durable relational catalog, constraints, and transactional CRUD - server/ : a bounded, concurrent, versioned TCP protocol server with a PostgreSQL wire listener, so psql and stock Postgres drivers work - docs/ : syntax, protocol, and architecture documentation The current focus is write-path performance: keeping checkpoint work off the commit lane entirely and shrinking what each commit has to log. Performance Every pull request is benched on five machine profiles against the latest main baseline, and the field (PostgreSQL, MySQL, MariaDB) is measured","default_branch":null,"files":null,"tree":[],"storefront":"/r/martian56","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/martian56/quantadb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}