lsm-tree

Open-source projects categorized as lsm-tree
Language: + Go + Rust + C# + C + Java

Top 10 lsm-tree Open-Source Projects

  • lotusdb

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

  • Project mention: LotusDB: Go's most advanced key-value store, fast, advantages of LSM and B+ tree | news.ycombinator.com | 2023-10-10
  • dbeel

    A distributed thread-per-core document database

  • Project mention: Building an open source vector database. Looking for advice. | /r/rust | 2023-12-07

    If you want some code examples, I wrote a db in rust that might help you: https://github.com/tontinton/dbeel

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ZoneTree

    ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.

  • 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.

  • LSM-Tree

    Log-Structured Merge Tree Java implementation

  • Project mention: Log-Structured Merge Tree implementation | /r/coolgithubprojects | 2023-11-15
  • 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

  • Project mention: Ask HN: Why are there no open source NVMe-native key value stores in 2023? | news.ycombinator.com | 2023-10-16

    I don't remember exactly why I have any of them saved, but these are some experimental data stores that seems to be fitting what you're looking for somewhat:

    - https://github.com/DataManagementLab/ScaleStore - "A Fast and Cost-Efficient Storage Engine using DRAM, NVMe, and RDMA"

    - https://github.com/unum-cloud/udisk - "The fastest ACID-transactional persisted Key-Value store designed for NVMe block-devices with GPU-acceleration and SPDK to bypass the Linux kernel."

    - https://github.com/capsuleman/ssd-nvme-database - "Columnar database on SSD NVMe"

  • kivi

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • gosqldb

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

  • lsmtree

    Log-structured merge-tree (by krasun)

  • NoSQL

    A NoSQL implementation DBMS using LSM Trees

  • Project mention: Ask HN: Show me your half baked project | news.ycombinator.com | 2023-10-12

    https://github.com/bruisedsamurai/NoSQL

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

lsm-tree related posts

  • Log-Structured Merge Tree implementation

    1 project | /r/coolgithubprojects | 15 Nov 2023
  • LotusDB: Go's most advanced key-value store, fast, advantages of LSM and B+ tree

    1 project | news.ycombinator.com | 10 Oct 2023
  • 1 Billion Keys with .NET 6!

    1 project | /r/csharp | 27 Aug 2022
  • SQLite VS ZoneTree - a user suggested alternative

    2 projects | 22 Aug 2022
  • LevelDB VS ZoneTree - a user suggested alternative

    2 projects | 22 Aug 2022
  • RocksDB VS ZoneTree - a user suggested alternative

    2 projects | 22 Aug 2022
  • badger VS ZoneTree - a user suggested alternative

    2 projects | 22 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source lsm-tree projects? This list will help you:

Project Stars
1 lotusdb 1,969
2 dbeel 465
3 ZoneTree 272
4 pgrocks-fdw 121
5 LSM-Tree 63
6 udisk 48
7 kivi 39
8 gosqldb 25
9 lsmtree 23
10 NoSQL 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com