Topic

distributed-database

Repositories (647)

Olivia
Olivia Ianleeclark Go

Go: A distributed, in-memory key-value storage.

91
Operational-Transformation
Operational-Transformation 0xTheProDev TypeScript

A collection of Algorithms to Synchronise changes across multiple clients using Operational Transformation

89
shardingsphere-on-cloud
shardingsphere-on-cloud apache Go

A collection of tools and best practices to take ShardingSphere into the cloud

87
the-apache-ignite-book
the-apache-ignite-book srecon Java

All code samples, scripts and more in-depth examples for The Apache Ignite Book. Include Apache Ignite 2.6 or above

86
crate-python
crate-python crate Python

Python DB API client library for CrateDB, using HTTP.

85
go-schemaless
go-schemaless rbastic Go

An open-source sharded database framework based on Uber's Schemaless

83
interference
interference interference-project Java

opensource distributed database with base JPA implementation and event processing support

80
jylis
jylis jemc Pony

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

80
p2p-project
p2p-project p2p-today Java

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

79
ZanRedisDB
ZanRedisDB absolute8511 Go

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

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
tigon
tigon ut-datasys C++

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

55
polardbx-tools
polardbx-tools polardb Java

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

55
shardingsphere-ui
shardingsphere-ui apache Java

Distributed database middleware

54
doris-thirdparty
doris-thirdparty apache

Self-managed thirdparty dependencies for Apache Doris

52
Nebuchadnezzar
Nebuchadnezzar ShisoftResearch Rust

High Performance Key-Value Store

50
SLOG
SLOG umd-dslam C++

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

48
Distributed-Systems-Guide
Distributed-Systems-Guide mikeroyal

Distributed Systems Guide

40
anndb
anndb marekgalovic Go

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

37
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
FunnelKVS
FunnelKVS ryogrid Rust

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

29
horizontal-scaling-convex
horizontal-scaling-convex MartinKalema Rust

Experimental Convex backend fork aiming to scale Convex horizontally while preserving its core semantics: reactive subscriptions, serializable transac...

28
awesome-blockchain-projects
awesome-blockchain-projects m91michel

Curated list of blockchain projects and use cases

28
incubator-horaedb-meta
incubator-horaedb-meta apache Go

Meta service of HoraeDB cluster.

27
shardingsphere-benchmark
shardingsphere-benchmark apache Java

Distributed database middleware

27
awesome-prestosql
awesome-prestosql tooptoop4

A list of Presto/Trino resources

24
kvs
kvs zero-deps Scala

Highly available distributed strong eventual consistent and sequentially consistent storage with feeds

24
horaedb-client-java
horaedb-client-java apache Java

Apache HoraeDB (Incubating) Java Client.

23
PiDB
PiDB CDDSCLab C++

分布式leveldb

23
DDB
DDB tommenx C++

基于MySQL的分布式数据库

22
dedid
dedid dekuan PHP

An unique id generator for primary key of distributed database

22
jasminegraph
jasminegraph miyurud C++

Distributed Graph Database Server

21
Netx
Netx devxb Kotlin

Saga framework / Supports redis stream and blocking, reactive.

21
RedQueen
RedQueen archive0000 Go

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

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
docs
docs arangodb CSS

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

21
coredb
coredb lichuang Rust

Redis-compatible distributed key-value database built on Raft and RocksDB that provides strong consistency and automatic failover in a clustered envir...

20
cloudberry-bootcamp
cloudberry-bootcamp apache Shell

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

20
arangoq
arangoq element114 Rust

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

20
koutendb
koutendb puffball1567 Nim

KoutenDB: locality-aware NoSQL document/vector database built around rings and orbit-inspired retrieval

19
cloudberry-backup
cloudberry-backup apache Go

Backup Utility for Apache Cloudberry (Incubating)

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

Apache HoraeDB (Incubating) Rust Client.

18
database-ranking
database-ranking benchANT Shell

Cloud-hosted Database Performance Data

18
falcondb
falcondb falcondb-lab Rust

PG-Compatible Distributed In-Memory OLTP Database

17
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...

17
Distributed-Database
Distributed-Database ks-amit Python

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

17