B-Trees: More Than I Thought I'd Want to Know

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • bplustree

    An on-disk B+tree for Python 3

  • I got interested in the topic a few years ago and wrote an implementation in Python[0] for myself. It's just a toy but the funny thing is that I regularly get waves of students staring the repository, probably when a teacher gives a similar assignment.

    [0] https://github.com/NicolasLM/bplustree

  • learndb-py

    Learn database internals by implementing it from scratch.

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

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  • btree

    a simple python btree (by samsquire)

  • Btrees can be really simple, I've written a super simple understandable readable btree here.

    https://github.com/samsquire/btree

    It doesn't balance laterally like some B+ btrees do but it handles splits in a really simple way.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • MySQL or Top Alternatives in 2024 and How to Choose One

    4 projects | dev.to | 15 May 2024
  • What do you want to watch next? This is why I built GoodWatch.

    6 projects | dev.to | 5 May 2024
  • System Design: Databases and DBMS

    12 projects | dev.to | 1 May 2024
  • Understanding SQL vs. NoSQL Databases: A Beginner's Guide

    5 projects | dev.to | 9 Apr 2024
  • How to choose the right type of database

    15 projects | dev.to | 28 Feb 2024