Projects in Awesome Lists by sfu-dis
A curated list of projects in awesome lists by sfu-dis .
https://github.com/sfu-dis/corobase
Coroutine-Oriented Main-Memory Database Engine (VLDB 2021)
corobase coroutines coroutines-ts cpp20 database database-engine oltp prefetching transaction-processing transactions
Last synced: 09 Apr 2025
https://github.com/sfu-dis/bztree
An open-source BzTree implementation
b-tree bztree lock-free nvm persistent-memory
Last synced: 11 Apr 2025
https://github.com/sfu-dis/pibench
Benchmarking framework for index structures on persistent memory
benchmark benchmarking index persistent-index persistent-memory tree
Last synced: 11 Apr 2025
https://github.com/sfu-dis/ermia
ERMIA: Memory-Optimized OLTP engine for Heterogeneous Workloads (SIGMOD 2016)
ermia oltp serial-safety-net serializable serializable-snapshot-isolation ssi ssn transactions
Last synced: 11 Apr 2025
https://github.com/sfu-dis/preemptdb
Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? (SIGMOD 2025 Best Paper Award)
database htap preemptive-scheduling scheduling uintr
Last synced: 15 Apr 2025
https://github.com/sfu-dis/mosaicdb
The Art of Latency Hiding in Modern Database Engines (VLDB 2024)
asyncio corobase coroutine database io-uring memory-prefetch mosaicdb nvme-ssd scheduling transaction-processing
Last synced: 20 Dec 2024
https://github.com/sfu-dis/ssd-vs-pm
Cost/performance analysis of index structures on SSD and persistent memory (CIDR 2022)
benchmark cost-performance cpp dcpmm index optane-dc persistent-memory ssd storage-hierarchy storage-jungle
Last synced: 11 Apr 2025
https://github.com/sfu-dis/fptree
An open-source FPTree implementation
fptree nvm persistent-memory persistent-memory-index tree
Last synced: 11 Apr 2025
https://github.com/sfu-dis/optiql
Optimistic queue-based reader-writer lock for robust index synchronization (SIGMOD 2024)
adaptive-radix-tree btree indexing latching lock mcs mcs-lock optimistic-lock-coupling optimistic-locking reader-writer-lock robustness synchornization
Last synced: 11 Apr 2025
https://github.com/sfu-dis/tesseract
Tesseract: Efficient Online Schema Evolution for Snapshot Databases (VLDB 2023)
ddl mvcc online-ddl schema-evolution snapshot-isolation transaction-processing transactional-ddl
Last synced: 11 Apr 2025
https://github.com/sfu-dis/pibench-ep2
Benchmarking new Optane PMem-based persistent memory range indexes (VLDB 2022)
btrees index nvm persistent-memory pibench pmem tries
Last synced: 11 Apr 2025
https://github.com/sfu-dis/skeena
Skeena: Efficient and Consistent Cross-Engine Transactions (SIGMOD 2022, ACM SIGMOD Research Highlights Award 2022)
cross-engine-transactions dbms-engine-architecture ermia innodb main-memory-database mysql transaction-processing
Last synced: 11 Apr 2025
https://github.com/sfu-dis/pibench-online
Interactive Benchmarking of Persistent Memory Indexes
benchmark indexes interactive persistent-memory pibench pm-indexes reproducibility
Last synced: 18 Mar 2025
https://github.com/sfu-dis/ssn-simulator
Simulator for the serial safety net (SSN) based on SIBENCH
Last synced: 18 Mar 2025
https://github.com/sfu-dis/tabular
Tabular: Efficiently Building Efficient Indexes (VLDB 2025)
Last synced: 18 Mar 2025