SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Go distributed-database Projects
-
tidb
TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
-
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.
-
Olric
Distributed in-memory object store. It can be used as an embedded Go library and a language-independent service.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
IceFireDB
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
-
etcd-cloud-operator
Deploying and managing production-grade etcd clusters on cloud providers: failure recovery, disaster recovery, backups and resizing.
-
shardingsphere-on-cloud
A collection of tools and best practices to take ShardingSphere into the cloud
Project mention: Oracle Linux 8.8'de PostgreSQL 13 Yedekli Yapı Nasıl Kurulur? - Patroni, ETCD, HAProxy | dev.to | 2023-12-07sudo dnf -y install curl wget vim ETCD_RELEASE=$(curl -s https://api.github.com/repos/etcd-io/etcd/releases/latest|grep tag_name | cut -d '"' -f 4) echo $ETCD_RELEASE wget https://github.com/etcd-io/etcd/releases/download/${ETCD_RELEASE}/etcd-${ETCD_RELEASE}-linux-amd64.tar.gz tar xvf etcd-${ETCD_RELEASE}-linux-amd64.tar.gz cd etcd-${ETCD_RELEASE}-linux-amd64 sudo mv etcd* /usr/local/bin ls /usr/local/bin /usr/local/bin/etcd --version
Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09tidb has been around for a while, it is distributed, written in Go and Rust, and MySQL compatible. https://github.com/pingcap/tidb
Somewhat relatedly, StarRocks is also MySQL compatible, written in Java and C++, but it's tackling OLAP use-cases. https://github.com/StarRocks/starrocks
CockroachDB is an open source distributed SQL database designed for scalability and resilience. While it offers SQL databases, CockroachDB is also compatible with PostgreSQL.
Project mention: The lightweight, easy-to-use, distributed relational database built on SQLite | news.ycombinator.com | 2024-02-23
Project mention: Olric: Distributed, embeddable in-memory data structures in Go | news.ycombinator.com | 2024-02-05
Source code:matrixorigin/matrixone: Hyperconverged cloud-edge native database (github.com)
Go distributed-database related posts
-
Multi-region YugabyteDB deployment on AWS EKS with Istio
-
A MySQL compatible database engine written in pure Go
-
Show HN: GitHub Organization Analytics
-
Hummock: A Storage Engine Designed for Stream Processing
-
TiDB: An open-source distributed MySQL compatible database
-
TiDB: Open-source, cloud-native, distributed, MySQL compatible database
-
Linux surpasses the Mac among Steam gamers
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 May 2024
Index
What are some of the best open-source distributed-database projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | etcd | 46,412 |
2 | tidb | 36,169 |
3 | cockroach | 29,119 |
4 | rqlite | 14,898 |
5 | Olric | 3,010 |
6 | lindb | 2,819 |
7 | matrixone | 1,680 |
8 | IceFireDB | 1,077 |
9 | etcd-cloud-operator | 233 |
10 | shardingsphere-on-cloud | 81 |
Sponsored