Topic

distributed-database

Repositories (520)

cursusdb
cursusdb cursusdb Go

CursusDB is an open-source distributed in-memory yet persisted document oriented database system with real time capabilities.

472
khepri
khepri rabbitmq Erlang

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

460
litebase
litebase litebase Go

Open source distributed database built on SQLite and backed by distributed file systems and object storage

450
Condensation
Condensation CondensationDS

Condensation is an open-source data system for building cloud applications while keeping the ownership of data.

443
aviondb
aviondb aviondb TypeScript

A decentralised database with MongoDB-like developer interface (Fully Compatible with OrbitDB)

431
3box
3box 3box

The easiest way for Ethereum apps to manage user data.

408
raft
raft adjoint-io Haskell

Raft Consensus Algorithm

370
TinyKV-White-Paper
TinyKV-White-Paper Smith-Cruise

Tutorial for TinyKV project in Talent Plan.

338
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

327
catena
catena pixelspark Swift

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

300
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

290
summa
summa izihawa Rust

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

290
mysql-notes
mysql-notes diguage Shell

MySQL 学习笔记

287
kronotop
kronotop kronotop Java

Kronotop is a distributed document database that combines ACID transactions with simplicity at any scale.

280
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,...

272
blockchain
blockchain rubycocos Ruby

blockchain (crypto) tools, libraries & scripts in ruby

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

234
pgfdb
pgfdb fabianlindfors Rust

Postgres made distributed using FoundationDB

227
degdb
degdb degdb Go

degdb: distributed economic graph database

217
field-manual
field-manual orbitdb-archive JavaScript

The Offical User's Guide to OrbitDB

213
matrixcube
matrixcube matrixorigin Go

Fundamental Building Block for Elastic Storage With Strong Consistency and Reliability

211
bitconch-core
bitconch-core bitconch C++

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

201
coltt
coltt sjy-dv Go

Coltt is a vector database that supports Multi-Vector Search, high-performance HNSW, FLAT and quantization, and enables fast searches through sophisti...

182
uplink
uplink adjoint-io Haskell

A database for secure multiparty workflows

179
ob-operator
ob-operator oceanbase Go

Kubernetes operator for OceanBase

168
callysto
callysto psila-ai Rust

Stream processing & Service framework.

168
incubator-resilientdb
incubator-resilientdb apache TypeScript

Global-Scale Sustainable Blockchain Fabric

166
JustinDB
JustinDB justin-db Scala

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

161
foundationdb-dotnet-client
foundationdb-dotnet-client SnowBankSDK C#

C#/.NET Binding for FoundationDB Client API

159
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 数据库

136
br
br pingcap Go

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

128
syncing-thesis
syncing-thesis mirkokiefer TeX

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

128
ScaleStore
ScaleStore DataManagementLab C++

This is the source code for our (Tobias Ziegler, Carsten Binnig and Viktor Leis) published paper at SIGMOD’22: ScaleStore: A Fast and Cost-Efficient S...

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

123
zef
zef zefhub Python

Toolkit for graph-relational data across space and time

118
scalardl
scalardl scalar-labs Java

Scalable and practical Byzantine fault detection middleware for transactional database systems

116
py-swirld
py-swirld Lapin0t Python

Python implementation of the Swirld byzantine consensus algorithm

113
antsdb
antsdb waterguo Java

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

110
greycat
greycat datathings Java

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

105
dble-docs-cn
dble-docs-cn actiontech Java

Documents for dble in Chinese

100
Olivia
Olivia Ianleeclark Go

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

93
shardingsphere-on-cloud
shardingsphere-on-cloud apache Go

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

88
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

87
Operational-Transformation
Operational-Transformation 0xTheProDev TypeScript

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

87
crate-python
crate-python crate Python

Python DB API client library for CrateDB, using HTTP.

84
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