al8n / skl Sponsor Star 48 Code Issues Pull requests A lock-free thread-safe arena based Skiplist impelementation for building memtable. rust embedded sstable key-value mvcc inmemory skiplist lock-free key-value-database thread-safe key-value-store bitcask write-ahead-log inmemory-db write-ahead-logging memtable bitcask-storage-engine Updated Oct 19, 2024 Rust
al8n / valog Sponsor Star 3 Code Issues Pull requests A lock-free, generic, lightweight value log for WiscKey or Bitcask architecture databases. rust rust-lang lsm bitcask write-ahead-log wisckey bitcask-storage-engine value-log Updated Oct 14, 2024 Rust
xia-Sang / bitcask_go Star 1 Code Issues Pull requests bitcask_go 是一个用 Go 语言实现的轻量级数据库系统,基于 Bitcask 存储引擎,并添加了基本的 SQL 解析功能。主要特点包括: - 高效的键值存储 - 支持基本的 SQL 操作(CREATE TABLE, INSERT, SELECT, DELETE) - 数据持久化 - 简单的内存索引 该项目目前支持基本的数据类型和简单的查询操作,适合学习和小型项目使用。但由于 SQL 功能仍在开发中,存在一些限制,如不支持复杂查询和事务。未来计划包括完善 SQL 解析器、增强索引支持和添加简单的事务功能。 parser sql database bitcask-storage-engine Updated Aug 14, 2024 Go