Distributed reliable key-value store for the most critical data of a distributed system
-
Updated
Jul 16, 2023 - Go
A database is a structured set of data held in a computer, most often a server. Databases use a database management system (DBMS) that interacts with users, similar to a lookup table. Modern databases are designed to allow for creation, querying, updating, and administration of the data it holds.
Distributed reliable key-value store for the most critical data of a distributed system
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
CockroachDB - the open source, cloud-native distributed SQL database.
Scalable datastore for metrics, events, and real-time analytics
Native GraphQL Database with graph backend
Dolt – Git for Data
The lightweight, distributed relational database built on SQLite
Database migrations. CLI and Golang library.
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
Universal command-line interface for SQL databases
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture