bplustree

Concurrent in-memory B+ Tree featuring optimistic lock coupling (by NeowayLabs)

Bplustree Alternatives

Similar projects and alternatives to bplustree

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • tigerbeetle

    The distributed financial transactions database designed for mission critical safety and performance.

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

    Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better bplustree alternative or higher similarity.

bplustree reviews and mentions

Posts with mentions or reviews of bplustree. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-15.
  • Building a High-Performance DB Buffer Pool in Zig W\ Io_uring New Fixed-Buffers
    4 projects | news.ycombinator.com | 15 Oct 2022
    Nifty. I started from the part of the Umbra presentation that initially struck me as most interesting -- the allocator portion (where he talks about repeatedly MMAP_ANONYMOUS on the same address range to reduce fragmentation, etc.) I stopped working when I started pondering the bits about pointer swizzling and how I'd make that work nicely in Rust, and never got as far as the pieces that would actually do the syncs to disk.

    I also came across another fellow who was inspired by the optimistic locking btree presented in LeanStore Umbra: https://github.com/NeowayLabs/bplustree

Stats

Basic bplustree repo stats
1
16
10.0
over 1 year ago

NeowayLabs/bplustree is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of bplustree is Rust.


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