auxten / go-sqldb
A pure golang SQL database for database theory research
☆834Updated 3 years ago
Alternatives and similar repositories for go-sqldb:
Users that are interested in go-sqldb are comparing it to the libraries listed below
- A course to build the SQL layer of a distributed database.☆1,787Updated last year
- Write ahead log for Go.☆642Updated 3 months ago
- Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.☆2,128Updated 3 weeks ago
- Raft implementation in Go☆1,124Updated last month
- FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)☆362Updated last year
- An early PostgreSQL implementation in Go☆715Updated 3 years ago
- B-tree implementation for Go☆1,088Updated 9 months ago
- Embedded key-value store for read-heavy workloads written in Go☆1,320Updated last month
- 📝 Go: A Documentary | https://golang.design/history☆1,059Updated last month
- Fast and easy-to-use skip list for Go.☆401Updated 5 months ago
- Write Ahead Log for LSM or bitcask storage(or any append-only write).☆255Updated last month
- Raft backend implementation using BoltDB☆671Updated last week
- High-performance, columnar, in-memory store with bitmap indexing in Go☆1,464Updated last year
- Raft library for maintaining a replicated state machine☆748Updated this week
- A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data stru…☆3,446Updated 5 months ago
- 阅读 boltDB 源码后的小结☆261Updated 2 years ago
- B-tree implementation for Go☆236Updated 3 years ago
- high performance in-memory cache☆289Updated last week
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆4,028Updated 6 months ago
- An easy-to-use Map Reduce Go parallel-computing framework inspired by 2021 6.824 lab1. It supports multiple workers threads on a single m…☆222Updated last year
- Data structure and algorithm library for go, designed to provide functions similar to C++ STL☆1,076Updated 2 months ago
- High Availability Raft Framework for Go☆618Updated last month
- (Chinese) rosedb 的 mini 版本,帮助理解 bitcask 存储模型以及 rosedb 项目。☆454Updated 7 months ago
- skipset is a high-performance, scalable concurrent sorted set based on skip-list. Up to 15x faster than sync.Map in the typical pattern.☆254Updated last year
- Simple SQL parser meant for querying CSV files☆419Updated 3 years ago
- A Golang lock-free thread-safe HashMap optimized for fastest read access.☆1,822Updated this week
- Provides easy-to-use async IO interface with io_uring☆614Updated last year
- Modern embedded SQL database☆1,577Updated 4 months ago
- Online deadlock detection in go (golang)☆1,081Updated 2 months ago
- Pure Golang PostgreSQL (SQL:2011, SQL:2008, SQL:2003, SQL:1999, and SQL-92 Standard) Parser☆282Updated 9 months ago