sonhmai / how-sqlite-works
A Book about how SQLite works. Rewriting SQLite in Rust for Learning and Fun and writing a book I wished I had when started.
☆22Updated this week
Alternatives and similar repositories for how-sqlite-works:
Users that are interested in how-sqlite-works are comparing it to the libraries listed below
- TonboLite: Analysis-ready SQLite using Tonbo☆42Updated last week
- Visual representation of on-disk database file format used by all releases of SQLite since version 3.0.0.☆56Updated 3 months ago
- A toy relational database engine.☆12Updated 3 years ago
- ☆24Updated 7 months ago
- Bw-Tree for Rust☆25Updated last year
- An interpreter for the 1991 Oriel scripting language☆56Updated last year
- A collection of projects experimenting with how to run a Rust app on various platforms.☆42Updated last month
- A timed adaptive radix trie data-structure, used in SurrealKV☆97Updated last week
- Benchmarking utility to test the performance of backend servers, written in Rust.☆20Updated last year
- A highly customable, adaptable, runtime agnostic and WASM/WASI friendly decentralized solution for service discovery and orchestration th…☆40Updated this week
- This crate implements runtime-agnostic driver for async timers and scheduled tasks.☆34Updated 2 weeks ago
- Simple evolutionary solver in Rust☆14Updated 3 weeks ago
- Robust, reasonably high-performance key-value database built on SQLite☆46Updated 2 years ago
- Comparing performance-oriented string-processing libraries for substring search, multi-pattern matching, hashing, and Levenshtein edit-di…☆47Updated last month
- ☆40Updated last month
- Official repository for Databend documentation☆14Updated this week
- A light weight, typed, in-memory, ordered, key-value database.☆44Updated 11 months ago
- Compression, decompression, and testing functions for SQLite: gzip, brotli, ...☆20Updated this week
- Failsafe is a lightweight rust library for handling failures☆16Updated 2 years ago
- Value log implementation for key-value separated storage in safe Rust☆26Updated this week
- A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust.☆16Updated 2 weeks ago
- dwarf is a typed, interpreted, language that shares syntax with Rust.☆44Updated this week
- A low-level sandboxing library for RISC-V bytecode☆31Updated last month
- c'est le marché☆39Updated last year
- Hiqlite - highly-available, embeddable, raft-based SQLite + cache☆77Updated last week
- 🚧 Build a SQL optimizer in 1000 lines of Rust using egg.☆73Updated last year
- Rust Vector for large amounts of data, that does not copy when growing, by using full `mmap`'d pages.☆22Updated 10 months ago
- This crate provides a set of functions to generate SQL statements for various PostgreSQL schema objects, such as tables, views, materiali…☆19Updated last year
- A GPT4 powered tool for detecting bugs in Databend☆16Updated 5 months ago
- A redis-like cache store that implements CRDTs and active-active replications.☆40Updated last year