Immutable copy-on-write generic binary trees in Go

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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

    Immutable generic balanced binary trees

  • Immutable binary trees in Go!

  • btree

    AVL balanced generic binary trees in Go (by VictorLowther)

  • So, a couple of weeks ago, I wrote this. It does its job, and is pretty performant for what it is. However, I got to wondering how to make it work in an environment with many concurrent readers and a single writer. An rwmutex was too easy, so I decided to go ahead and make all tree modification copy-on-write instead. Turned out that it gets pretty acceptable performance with a couple of strategic performance optimizations.

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

  • Monitoring energy usage with smart plugs, Prometheus and Grafana

    7 projects | news.ycombinator.com | 5 May 2024
  • Take a look at traefik, even if you don't use containers

    13 projects | news.ycombinator.com | 5 May 2024
  • Looking for help with transpiling TypeScript to Golang and Python using LLMs

    4 projects | news.ycombinator.com | 6 May 2024
  • The guide to kubectl I never had.

    2 projects | dev.to | 6 May 2024
  • E1s – A Terminal-Based AWS ECS Management Tool(~K9s for ECS)

    1 project | news.ycombinator.com | 6 May 2024