distkvDistributed KV Storage System based on Raft and RocksDB, can be use to store small files, like images.
Stars: ✭ 50 (-69.7%)
Raft JavaRaft Java implementation which is simple and easy to understand.
Stars: ✭ 783 (+374.55%)
BraftAn industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
Stars: ✭ 2,964 (+1696.36%)
Kites🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Stars: ✭ 41 (-75.15%)
distmqDistributed Message Queue based on Raft
Stars: ✭ 32 (-80.61%)
raft-rocksA simple database based on raft and rocksdb
Stars: ✭ 38 (-76.97%)
ZanredisdbYet another distributed kvstore support redis data and index. moved to: https://github.com/youzan/ZanRedisDB
Stars: ✭ 64 (-61.21%)
VastoA distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Stars: ✭ 206 (+24.85%)
TidisDistributed transactional NoSQL database, Redis protocol compatible using tikv as backend
Stars: ✭ 1,182 (+616.36%)
DragonboatDragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+2313.94%)
TikvDistributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+6204.85%)
BenchmarksBenchmark of open source, embedded, memory-mapped, key-value stores available from Java (JMH)
Stars: ✭ 116 (-29.7%)
SummitdbIn-memory NoSQL database with ACID transactions, Raft consensus, and Redis API
Stars: ✭ 1,295 (+684.85%)
TuplThe Unnamed Persistence Library
Stars: ✭ 83 (-49.7%)
Kertish DfsKertish-dfs is a simple distributed storage platform, implements file storage on a single distributed computer cluster, and provides interfaces for file/folder handling. Kertish-dfs aims primarily for completely distributed operation without a single point of failure, scalable to the exabyte level.
Stars: ✭ 74 (-55.15%)
RocksdbPure C++ Node.js RocksDB binding. An abstract-leveldown compliant store.
Stars: ✭ 138 (-16.36%)
Raft.netImplementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-32.12%)
LetoA key value storage example powered by hashicorp raft and BadgerDB
Stars: ✭ 73 (-55.76%)
Raft Demo通过hashicorp-raft库手把手调试raft协议
Stars: ✭ 72 (-56.36%)
BayardA full-text search and indexing server written in Rust.
Stars: ✭ 1,555 (+842.42%)
6.824 2018MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
Stars: ✭ 59 (-64.24%)
RqliteThe lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+5443.64%)
CeteCete is a distributed key value store server written in Go built on top of BadgerDB.
Stars: ✭ 153 (-7.27%)
Level RocksdbA convenience package bundling levelup and rocksdb.
Stars: ✭ 120 (-27.27%)
RaftlogA Rust implementation of distributed replicated log based on the Raft algorithm
Stars: ✭ 44 (-73.33%)
CruxGeneral purpose bitemporal database for SQL, Datalog & graph queries
Stars: ✭ 1,296 (+685.45%)
SrchxA standalone lightweight full-text search engine built on top of blevesearch and Go with multiple storage (scorch, boltdb, leveldb, badger)
Stars: ✭ 118 (-28.48%)
StorjOngoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Stars: ✭ 1,278 (+674.55%)
DeepseaA collection of Salt files for deploying, managing and automating Ceph.
Stars: ✭ 140 (-15.15%)
SfsThe distributed object storage server used by PitchPoint Solutions to securely store billions of large and small files using minimal resources. Object data is stored in replicated volumes implemented like Facebooks Haystack Object Store. Object metadata which essentially maps an object name to a volume position is stored in an elasticsearch index.
Stars: ✭ 78 (-52.73%)
LogcabinLogCabin is a distributed storage system built on Raft that provides a small amount of highly replicated, consistent storage. It is a reliable place for other distributed systems to store their core metadata and is helpful in solving cluster management issues.
Stars: ✭ 1,576 (+855.15%)
SeaweedfsSeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
Stars: ✭ 13,380 (+8009.09%)
BlackwidowA library implements REDIS commands(Strings, Hashes, Lists, Sorted Sets, Sets, Keys, HyperLogLog) based on rocksdb
Stars: ✭ 43 (-73.94%)
X0Xzero HTTP Application Server
Stars: ✭ 111 (-32.73%)
EtcdDistributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+23074.55%)
FastonosqlFastoNoSQL is a crossplatform Redis, Memcached, SSDB, LevelDB, RocksDB, UnQLite, LMDB, ForestDB, Pika, Dynomite, KeyDB GUI management tool.
Stars: ✭ 1,001 (+506.67%)
EventqlDistributed "massively parallel" SQL query engine
Stars: ✭ 1,121 (+579.39%)
ArdbA redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, PerconaFT, WiredTiger, ForestDB.
Stars: ✭ 1,707 (+934.55%)
CordsFile-system fault injection framework for distributed storage systems
Stars: ✭ 55 (-66.67%)
TrepangTrepang is an implementation of Raft Algorithm in Go
Stars: ✭ 111 (-32.73%)
MoosefsMooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
Stars: ✭ 1,025 (+521.21%)
Kvs 💿 KVS: Abstract Chain Database
Stars: ✭ 160 (-3.03%)
Rethinkdb LiteA RethinkDB-compatible database written in Crystal
Stars: ✭ 43 (-73.94%)
YaraftYet Another RAFT implementation
Stars: ✭ 109 (-33.94%)
Disterdister(Distribution Cluster)是一款轻量级高性能的分布式集群管理软件,实现了分布式软件架构中的常用核心组件,包括:服务配置管理中心、服务注册与发现、服务健康检查、服务负载均衡。dister的灵感来源于ZooKeeper、Consul、Etcd,它们都实现了类似的分布式组件,但是dister更加的轻量级、低成本、易维护、架构清晰、简单实用、性能高效,这也是dister设计的初衷。
Stars: ✭ 41 (-75.15%)
ZattPython implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (-27.88%)
BlazeA FHIR® server with internal, fast CQL Evaluation Engine
Stars: ✭ 34 (-79.39%)
PravegaPravega is 100% open source and community-driven. All components are available
under Apache 2 License on
GitHub.
Stars: ✭ 1,653 (+901.82%)
Lealone Plugins与 Lealone 集成的各类插件(例如网络框架以及不同的数据库协议和存储引擎)
Stars: ✭ 31 (-81.21%)
Consensus Yaraftconsensus-yaraft is a library for distributed, strong consistent, highly replicated log storage. It's based on yaraft, which is an implementation of the Raft protocol.
Stars: ✭ 30 (-81.82%)
TendisTendis is a high-performance distributed storage system fully compatible with the Redis protocol.
Stars: ✭ 2,295 (+1290.91%)
BifrostPure rust building block for distributed systems
Stars: ✭ 118 (-28.48%)
LeofsThe LeoFS Storage System
Stars: ✭ 1,439 (+772.12%)
RocksutilA c++ develop toolkit
Stars: ✭ 28 (-83.03%)
Javaok必看!java后端,亮剑诛仙。java发展路线技术要点。
Stars: ✭ 867 (+425.45%)
Raft.github.iowebsite at https://raft.github.io
Stars: ✭ 844 (+411.52%)
BlastBlast is a full text search and indexing server, written in Go, built on top of Bleve.
Stars: ✭ 934 (+466.06%)
Raft RsRaft distributed consensus algorithm implemented in Rust.
Stars: ✭ 1,859 (+1026.67%)