I created an in-memory SQL database called MemSQL as a learning project

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • btree

    BTree provides a simple, ordered, in-memory data structure for Go programs.

    You might be interested in https://github.com/google/btree and having a default tree based around a PK. A simpler tree like an AVL or Red-Black Tree would let you do efficient range lookups for the PK as well.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • go-memdb

    Golang in-memory database built on immutable radix trees

    For another in-memory database example, you could also check out https://github.com/hashicorp/go-memdb, but it's based on a radix tree implementation.

  • go-mysql-server

    A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.

    Might be interested in https://github.com/dolthub/go-mysql-server, which also does this

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

  • A Golang library and interface that allows querying anything with SQL

    1 project | news.ycombinator.com | 14 Feb 2022
  • We're building a fuzzer for our versioned SQL database. It's catching bugs so you don't.

    1 project | /r/golang | 13 May 2021
  • A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.

    1 project | /r/programming | 30 Jan 2021
  • A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.

    1 project | /r/Database | 30 Jan 2021
  • A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.

    1 project | /r/coolgithubprojects | 30 Jan 2021