Skip to content

Latest commit

 

History

History
262 lines (129 loc) · 2.72 KB

README.md

File metadata and controls

262 lines (129 loc) · 2.72 KB

DistributedSystemList(open source)

Virtual Distributed File System (VDFS)

Alluxio(java)

Distributed Object Soeage

Ceph(C++)

ozone(java)

lakefs(go)

MinIO(go)

openIO(c and python)

LeoFS(Erlang)

Distributed File System

also see https://en.wikipedia.org/wiki/Comparison_of_distributed_file_systems

also see the rank https://ossinsight.io/collections/distributed-file-storage/?utm_source=wechat_session&utm_medium=social&utm_oi=35251401261056

HDFS(java)

Glusterfs(c)

IPFS(go)

JuiceFS(go)

Kertish-DFS(go)

lizardfs(c++)

Lustre(c)

MooseFS(c)

OpenFS(c)

Ori(c++)

Quantcast File System(c++)

RozoFS(c)

SeaweedFS(go and java)

Tahoe-LAFS(python)

XtreemFS(java and c++)

seaweedfs(golang)

Distributed Message Quque

Activemq(java)

RabbitMQ(Erlang)

ZeroMQ(c++)

Kafka(java)

RocketMQ(java)

Apache Pulsar(java)

jeromq(java) https://github.com/qunarcorp/qmq(java)

Distributed Batch Processing Frameworks

Mapreduce(java)

apache gobblin(java)

Spark(scala)

Distributed Stream Processing Frameworks

Storm(java)

Flink(java)

Samza(java)

Apache Tez(java)

Distributed Resouce Management Frameworks

YARN(java)

MESOS(c++)

kubernetes(go)

Cloud Computing Plateform

CloudStack(java)

openstack(pythob)

Distributed Database

HBAse(java)

Accumulo(java)

Cassandra(java)

Apache Phoenix(java)

Apache Druid(java)

Debezium(java, database change capture)

eXist-db(java)

Voldemort(java)

CockroachDB(golang)

Distributed in-memory Database

Apache Geode (java)

Apache Ignite(java)

Chronicle Map (java)

Distributed ID Generate Service

Leaf(java)

sonyflake(go)

Snowflake(golang) (sony)

distributed coordination framework

Zookeeper(java)

Atomix (java)

etcd(go)

consul (go)

Eureka(java)

distributed Operator

strimzi-kafka-operator(go)

sprak-on-k8s-operator(go)

etcd-operator(go)

prometheus-operator(go)

postgres-operator(go)

https://github.com/operator-framework/awesome-operators

distributed memory cache

Memcached(c)

Redis(c)

OLAP

https://zhuanlan.zhihu.com/p/56782207

hawq(c)

ClickHouse(c++)

Apache Calcite(java)

Apache Kudu(c++)

Hive (java)

Apache Drill(java)

trino(java)

Apache kylin(java)

Presto(java, MPP)

impala(c++)

pig (java)

ADB-MySQL(c)

Druid (java)

FiloDB(scala)

Clickhouse(c++)

sqoop(java)

gpdb(c)

kyuubi(scala)

SPARK SQL

FLINK-SQL

Distributed log

Apache BookKeeper(java)

Distributed monitor

ambari(java)

Chukwa(java)

prometheus(golang)

Distributed Time Series Database

apache iotdb(java)

Distributed machining learning

mathout(java)

distributed log collection

flume(java)

scribe(java)

Chukwa(java)

Loggie(go)

distributed operator for k8s

https://operatorframework.io/

new SQL

https://en.wikipedia.org/wiki/NewSQL