Topic

distributed-database

Repositories (329)

khepri
khepri rabbitmq Erlang

Khepri is a tree-like replicated on-disk database library for Erlang and Elixir.

425
3box
3box 3box

The easiest way for Ethereum apps to manage user data.

415
raft
raft adjoint-io Haskell

Raft Consensus Algorithm

370
js
js gryadka JavaScript

Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol

333
herddb
herddb diennea Java

A JVM-embeddable Distributed Database

321
catena
catena pixelspark Swift

Catena is a distributed database based on a blockchain, accessible using SQL.

304
vectorsql
vectorsql vectorengine Go

VectorSQL is a free analytics DBMS for IoT & Big Data, compatible with ClickHouse.

295
dbtester
dbtester etcd-io Go

Distributed database benchmark tester

289
mysql-notes
mysql-notes diguage Shell

MySQL 学习笔记

287
summa
summa izihawa Rust

Full-text IPFS-friendly and WASM-compatible Search in Rust

278
hibari
hibari hibari Erlang

Hibari is a production-ready, distributed, ordered key-value, big data store. Hibari uses chain replication for strong consistency, high-availability,...

271
etcd-cloud-operator
etcd-cloud-operator Quentin-M Go

Deploying and managing production-grade etcd clusters on cloud providers: failure recovery, disaster recovery, backups and resizing.

232
TinyKV-White-Paper
TinyKV-White-Paper Smith-Cruise

Tutorial for TinyKV project in Talent Plan.

226
degdb
degdb degdb Go

degdb: distributed economic graph database

216
field-manual
field-manual orbitdb-archive JavaScript

The Offical User's Guide to OrbitDB

212
matrixcube
matrixcube matrixorigin Go

Fundamental Building Block for Elastic Storage With Strong Consistency and Reliability

209
blockchain
blockchain rubycocos Ruby

blockchain (crypto) tools, libraries & scripts in ruby

204
bitconch-core
bitconch-core bitconch C++

A new distributed web protocol for smart contracts and decentralized applications.

204
uplink
uplink adjoint-io Haskell

A database for secure multiparty workflows

179
JustinDB
JustinDB justin-db Scala

⚛️ JustinDB is a highly available globally distributed key-value data store.

159
callysto
callysto psila-ai Rust

Stream processing & Service framework.

156
kunlun
kunlun zettadb C

KunlunBase is a distributed relational database management system(RDBMS) with complete NewSQL capabilities and robust transaction ACID guarantees and...

149
sdb
sdb yemingfeng Go

SDB :纯 Go 开发、数据结构丰富、持久化、简单易用的 NoSQL 数据库

138
foundationdb-dotnet-client
foundationdb-dotnet-client Doxense C#

C#/.NET Binding for FoundationDB Client API

128
syncing-thesis
syncing-thesis mirkokiefer TeX

Syncing strategies for mobile apps. A Protocol for Peer-to-Peer Data Synchronization.

125
tidb-dev-guide
tidb-dev-guide pingcap

A comprehensive development guide to help you be more and more familiar with the TiDB community and become an expert finally.

121
zef
zef zefhub Python

Toolkit for graph-relational data across space and time

117
br
br pingcap Go

A command-line tool for distributed backup and restoration of the TiDB cluster data

114
py-swirld
py-swirld Lapin0t Python

Python implementation of the Swirld byzantine consensus algorithm

112
antsdb
antsdb waterguo Java

AntsDB is a low latency, high concurrency, MySQL compliant SQL layer for HBase

105
greycat
greycat datathings Java

GreyCat - Data Analytics, Temporal data, What-if, Live machine learning

105
scalardl
scalardl scalar-labs

Scalable and practical Byzantine fault detection middleware for transactional database systems

97
dble-docs-cn
dble-docs-cn actiontech Java

Documents for dble in Chinese

95
Olivia
Olivia Ianleeclark Go

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

94
go-schemaless
go-schemaless rbastic Go

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

83
ZanRedisDB
ZanRedisDB absolute8511 Go

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

80
p2p-project
p2p-project p2p-today Java

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

76
Operational-Transformation
Operational-Transformation 0xTheProDev TypeScript

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

76
jylis
jylis jemc Pony

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

72
interference
interference interference-project Java

opensource distributed database with base JPA implementation and event processing support

72
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

70
crate-python
crate-python crate Python

A Python client library for CrateDB.

70
shardingsphere-on-cloud
shardingsphere-on-cloud apache Go

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

67
beaker
beaker ashwin153 Scala

A distributed, transactional key-value store.

64
resilientdb
resilientdb resilientdb C++

ResilientDB: Global-Scale Sustainable Blockchain Fabric

64
apollo
apollo salesforce Java

An experimental multi-tenant distributed system platform

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

59
shardingsphere-ui
shardingsphere-ui apache Java

Distributed database middleware

50
aliyun-tablestore-java-sdk
aliyun-tablestore-java-sdk aliyun Java

Aliyun TableStore(原OTS) JAVA SDK

49
Nebuchadnezzar
Nebuchadnezzar ShisoftResearch Rust

High Performance Key-Value Store

48