lsm-tree

There are 142 repositories under lsm-tree topic.

  • skyzh/mini-lsm

    A tutorial of building an LSM-Tree storage engine in a week.

    Language:Rust2.9k3228402
  • lotusdblabs/lotusdb

    Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.

    Language:Go2.1k2558182
  • slatedb/slatedb

    A cloud native embedded storage engine built on object storage.

    Language:Rust1.5k2013369
  • tonbo

    tonbo-io/tonbo

    A portable embedded database using Arrow.

    Language:Rust787147446
  • Fullstop000/wickdb

    Pure Rust LSM-tree based embedded storage engine

    Language:Rust624262770
  • fjall

    fjall-rs/fjall

    🗻 LSM-based embeddable key-value storage engine written in safe Rust

    Language:Rust61264825
  • tontinton/dbeel

    A distributed thread-per-core document database

    Language:Rust4975219
  • koculu/ZoneTree

    ZoneTree is a persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET. It operates seamlessly both in-memory and on local/cloud storage, making it an ideal choice for a wide range of applications requiring efficient data management.

    Language:C#37373532
  • kipdb

    KipData/kipdb

    Lightweight, asynchronous based on LSM Leveled Compaction KV database

    Language:Rust289101926
  • rosedblabs/wal

    Write Ahead Log for LSM or bitcask storage(or any append-only write).

    Language:Go24041739
  • eBay/Jungle

    An embedded key-value store library specialized for building state machine and log store

    Language:C++2257854
  • burhanxz/Distributed-KV

    分布式键值系统,供学习使用,不断完善中。截至目前:根据LSM论文,并结合CPP已有的实现,利用Java实现了LSM架构;综合Dubbo等框架的特点,实现了简洁的RPC框架。

    Language:Java1294035
  • vidardb/pgrocks-fdw

    Bring RocksDB to PostgreSQL as an extension. It is the first foreign data wrapper (FDW) that introduces LSM-tree into PostgreSQL. The underneath storage engine can be RocksDB. The FDW also serves for VidarDB engine, a versatile storage engine for various workloads. See the link for more info about VidarDB engine.

    Language:C123111312
  • aronszanto/sLSM-Tree

    High-Performance C++ Data System

    Language:C++1206029
  • CocaineCong/tangseng

    Tangseng search engine including full text search and vector search base on golang. 基于go语言的搜索引擎,信息检索系统

    Language:Go11411030
  • fjall-rs/lsm-tree

    K.I.S.S. LSM-tree implementation in safe Rust

    Language:Rust1044406
  • BBVA/qed

    The scalable, auditable and high-performance tamper-evident log project

    Language:Go96108319
  • yetone/mirdb

    MirDB: A Persistent Key-Value Store with Memcached protocol.

    Language:Rust93416
  • robaho/keydb

    high performance key value database written in Go. Deprecated. Use robaho/leveldb

    Language:Go85407
  • adambcomer/database-engine

    LSM-Tree Key-Value Store based on RocksDB

    Language:Rust791122
  • tomfran/LSM-Tree

    Log-Structured Merge Tree Java implementation

    Language:Java794216
  • whuanle/lsm

    使用 Go 实现一个 LSM Tree 数据库

    Language:Go791319
  • udisk

    unum-cloud/udisk

    The fastest ACID-transactional persisted Key-Value store designed as modified LSM-Tree for NVMe block-devices with GPU-acceleration and SPDK to bypass the Linux kernel

  • tidesdb/tidesdb

    High-performance, durable, transactional embedded storage engine designed for flash and RAM optimization.

    Language:C++533
  • slatedb/slatedb-go

    A cloud native embedded storage engine built on object storage.

    Language:Go516208
  • ucsb

    unum-cloud/ucsb

    Wide NoSQL benchmark for RocksDB, LevelDB, Redis, WiredTiger and MongoDB extending the Yahoo Cloud Serving Benchmark

    Language:C++504135
  • bh1xuw/rust-rocks

    Make RocksDB really rocks! The Rust style API.

    Language:Rust483117
  • XiangpengHao/bf-tree-docs

    Bf-Tree: A Modern Read-Write-Optimized Concurrent Larger-Than-Memory Range Index

  • maxpoletaev/kivi

    Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist

    Language:Go41301
  • heineiuo/rippledb

    Embeddable key-value database engine in pure TypeScript, based on LSM-Tree

    Language:TypeScript402193
  • guycipher/lsmt

    Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package

    Language:Go321
  • alexander-akhmetov/mdb

    LSM tree based key-value database

    Language:Go30308
  • sqlog

    nidorx/sqlog

    SQLog - Connecting the dots

    Language:Go292
  • krasun/lsmtree

    Log-structured merge-tree

    Language:Go283107
  • krasun/gosqldb

    A key-value persistent database that supports SQL queries over B+ and LSM trees

    Language:Go27307
  • WyattJia/Pomegranate

    🌳 A tiny skiplist based log-structured merge-tree written in Rust.

    Language:Rust26101