Topic

distributed-database

Repositories (520)

jylis
jylis jemc Pony

A distributed in-memory database for Conflict-free Replicated Data Types (CRDTs). :seedling: :left_right_arrow:

79
bedrock
bedrock bedrock-kv Elixir

An embedded, distributed key-value store with guarantees beyond ACID.

79
p2p-project
p2p-project p2p-today Java

A peer-to-peer networking framework to work across languages

78
ZanRedisDB
ZanRedisDB absolute8511 Go

Yet another distributed fault-tolerant key-value database Compatible with Redis written in Golang.

78
greengage
greengage GreengageDB C

Greengage DB is an open source MPP database platform based on Greenplum® database software.

77
crate-sample-apps
crate-sample-apps crate Java

A JavaScript guestbook app with a number of different backend implementations, each using a different client library to communicate with CrateDB.

69
beaker
beaker ashwin153 Scala

A distributed, transactional key-value store.

66
apollo
apollo salesforce Java

An experimental multi-tenant distributed system platform

59
aliyun-tablestore-java-sdk
aliyun-tablestore-java-sdk aliyun Java

Aliyun TableStore(原OTS) JAVA SDK

57
shardingsphere-ui
shardingsphere-ui apache Java

Distributed database middleware

54
polardbx-tools
polardbx-tools polardb Java

Tools for PolarDB-X, such as data migration, CSV files import, benchmark, etc.

54
Nebuchadnezzar
Nebuchadnezzar ShisoftResearch Rust

High Performance Key-Value Store

50
tigon
tigon ut-datasys C++

Tigon: A Distributed Database for a CXL Pod [OSDI '25]

50
doris-thirdparty
doris-thirdparty apache

Self-managed thirdparty dependencies for Apache Doris

50
SLOG
SLOG umd-dslam C++

SLOG: Serializable, Low-latency, Geo-replicated Transactions

48
anndb
anndb marekgalovic Go

Distributed Approximate Nearest Neighbors Database https://anndb.com

36
Distributed-Systems-Guide
Distributed-Systems-Guide mikeroyal

Distributed Systems Guide

36
minidb
minidb hachreak Erlang

A minimal in-memory distributed master-less document database

31
postgres-analytics-tutorial
postgres-analytics-tutorial citusdata PLpgSQL

Exercises for the Architecting Real-Time Analytics for your Customers tutorial

31
awesome-blockchain-projects
awesome-blockchain-projects m91michel

Curated list of blockchain projects and use cases

28
FunnelKVS
FunnelKVS ryogrid Rust

Autonomous distributed key-value store which has REST interfaces implemented in Rust

28
shardingsphere-benchmark
shardingsphere-benchmark apache Java

Distributed database middleware

27
incubator-horaedb-meta
incubator-horaedb-meta apache Go

Meta service of HoraeDB cluster.

27
kvs
kvs zero-deps Scala

Highly available distributed strong eventual consistent and sequentially consistent storage with feeds, sorting and search

24
PiDB
PiDB CDDSCLab C++

分布式leveldb

23
awesome-prestosql
awesome-prestosql tooptoop4

A list of Presto/Trino resources

23
dedid
dedid dekuan PHP

An unique id generator for primary key of distributed database

22
DDB
DDB tommenx C++

基于MySQL的分布式数据库

22
horaedb-client-java
horaedb-client-java apache Java

Apache HoraeDB (Incubating) Java Client.

22
docs
docs arangodb CSS

⚠ DEPRECATED! Source code of the legacy ArangoDB online documentation. See arangodb/docs-hugo

21
RedQueen
RedQueen archive0000 Go

Reliable distributed key-value store, and provides some advanced functions internal

21
jasminegraph
jasminegraph miyurud C++

Distributed Graph Database Server

21
tinykv-impl
tinykv-impl RinChanNOWWW Go

My implementation of https://github.com/tidb-incubator/tinykv . My notes: https://rinchannowww.github.io/tinykv-notes/

21
arangoq
arangoq element114 Rust

An organic ArangoDb query builder layer for rust. Making multi model fun with Rust.

20
cloudberry-bootcamp
cloudberry-bootcamp apache Shell

Try out Apache Cloudberry (Incubating) via the Docker-based Sandbox

20
Netx
Netx devxb Kotlin

Saga framework / Supports redis stream and blocking, reactive.

20
database-ranking
database-ranking benchANT Shell

Cloud-hosted Database Performance Data

18
horaedb-client-rs
horaedb-client-rs apache Rust

Apache HoraeDB (Incubating) Rust Client.

18
jepsen-tigerbeetle
jepsen-tigerbeetle nurturenature Clojure

A Jepsen Test for TigerBeetle.

17
Distributed-Database
Distributed-Database ks-amit Python

A travel agency app with a distributed database implemented from scratch!

17
aliyun-tablestore-csharp-sdk
aliyun-tablestore-csharp-sdk aliyun C#

Aliyun TableStore(原OTS) C# SDK, Support .NET Standard2.0 and .NET Framework4.0

16
FDLog_Enhanced
FDLog_Enhanced scotthibbs Python

A stable Field Day Log program for Amateur (Ham) Radio. This may be better than what you use! Easy and simple. Distributes the database to everyone. A...

16
typeorm-sharding-repository
typeorm-sharding-repository kibae TypeScript

TypeORM Sharding Repository: Enables TypeORM to be utilized in a distributed database environment.

15
blockchain-benchmarking
blockchain-benchmarking dsx-tech Java

Blockchain benchmarking framework

14
planb
planb bsm Go

Build distributed, low-latency services with a redis-compatible protocol and sentinel client support

14
bubba-db
bubba-db kevinkhanda Go

Graph database developed on Go

14
goldflake
goldflake AmreeshTyagi Go

Bigint ID or primary key generator inspired by Twitter's Snowflake and Sonyflake.

14
replicatr
replicatr Hubmakerlabs Go

Nostr relay with Internet Computer integration for inter-relay synchronization

13
sekas
sekas w41ter Rust

Sekas is a fault-tolerant, scalable, distributed transactional key-value store, used as a cache, database, and storage engine for other distributed sy...

13
distributed-systems-architecture
distributed-systems-architecture drveillard

A collection of awesome software, libraries and frameworks, design and architecture principles, books and videos, important resources and best practic...

13