rotaki / simpledb
A C++ version of SimpleDB originally written in Java by Edward Sciore. The structure of SimpleDB is explained in detail in the book Database Design and Implementation.
☆35Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for simpledb
- An implementation of various in-memory concurrency control protocols☆21Updated 7 months ago
- Concurrency Control Benchmark☆47Updated last year
- C++ fast transactional key-value storage.☆156Updated 4 months ago
- An update-in-place key-value store for modern storage.☆132Updated 10 months ago
- Key-value store with new indexing☆36Updated 5 years ago
- ☆57Updated 6 months ago
- ☆58Updated last year
- A Database System for Research and Fast Prototyping☆96Updated 2 weeks ago
- Software Transactional Objects☆55Updated 7 months ago
- A simple relational database based on Stanford CS346 RedBase, implemented in elegant modern C++14.☆50Updated 2 years ago
- ☆142Updated last year
- LB+-Tree implementation☆47Updated 3 years ago
- The Art of Latency Hiding in Modern Database Engines (VLDB 2024)☆47Updated last month
- ☆71Updated 4 months ago
- LeanStore is a larger-than-memory database, optimized for NVMe SSD and multi-core CPU, achieves performance close to in-memory systems wi…☆27Updated last month
- ☆27Updated 2 years ago
- Tiered Indexing is a general way to improve the memory utilization of buffer-managed data structures including B+tree, Hashing, Heap, and…☆26Updated 6 months ago
- ☆115Updated 2 years ago
- ☆129Updated 2 years ago
- YCSB written in C++ (for LevelDB, RocksDB, LMDB, WiredTiger, SQLite)☆96Updated last month
- A transactional main-memory database system on multicores☆101Updated 6 years ago
- Key Value Store based on LevelDB☆110Updated 3 years ago
- An open-source FPTree implementation☆26Updated 2 years ago
- GRE is a benchmark suite to compare learned indexes and traditional indexes.☆45Updated 2 years ago
- A Read/Write-Optimized Tree Index for Non-Volatile Memory☆16Updated 3 months ago
- Might be a graph storage engine. (WIP)☆13Updated last year
- Viper: A hybrid PMem-DRAM Key-Value Store for Persistent Memory (VLDB '21)☆73Updated 2 years ago
- The concurrent skip list is a multithreaded implementation of the skip list data structure where the insert, delete, get and range operat…☆20Updated 3 years ago
- ☆28Updated 3 years ago
- Benchmarking framework for index structures on persistent memory☆87Updated last year