#分布式数据库

tidb - 兼容MySQL的开源分布式SQL数据库
TiDB分布式数据库SQLHTAP高可用性Github开源项目热门
TiDB是一个兼容MySQL的开源分布式SQL数据库,支持混合事务性和分析性处理(Hybrid Transactional and Analytical Processing, HTAP)工作负载。它具有水平扩展性、强一致性和高可用性的特点。适用于需要高并发和大数据量处理的场景。详细信息请访问官方文档或在线试玩TiDB Playground。
data-on-eks - 在Amazon EKS上构建和优化数据和AI/ML平台的综合资源
Amazon EKSAI/ML数据分析流媒体平台分布式数据库Github开源项目
Data on EKS是一个开源项目,提供全面的Terraform蓝图和最佳实践,帮助在Amazon EKS上扩展和优化数据与AI/ML工作负载。通过AWS Trainium、AWS Inferentia和NVIDIA GPUs等资源,用户可以部署多种解决方案,例如Apache Spark和TensorFlow。访问Data on EKS网站,了解如何创建强大集群,并探索AI/ML平台、数据分析和流处理工具的使用指南,有效管理数据工作负载。
vearch - 云原生分布式向量数据库,支持高效相似性搜索
Vearch向量搜索分布式数据库相似度搜索云原生Github开源项目
Vearch是一个提供云原生分布式向量数据库的开源项目,专注于实现嵌入向量的高效相似性搜索。支持混合搜索与标量过滤,具备从百万对象中毫秒级别检索的高性能。同时,Vearch还具备复制和弹性扩展的能力。提供的文档资源包括Restful API、OpenAPI和多语言SDK,适用于构建可视化搜索系统和作为AI内存后端。
dingo - 高可用且兼容性强的开源分布式多模态数据库
DingoDB分布式数据库数据检索强一致性实时索引优化Github开源项目
DingoDB 是一个由 DataCanvas 开源的分布式多模态向量数据库,具有水平扩展能力,完全兼容 MySQL 协议,并支持多种编程接口。其主要特点包括全面的访问途径、高可用性配置、自动化弹性数据分片和标量向量混合检索。
crate - 分布式SQL数据库解决方案,实时处理和分析大数据
CrateDBSQL分布式数据库实时数据分析横向扩展Github开源项目
CrateDB 是一种分布式 SQL 数据库,结合了 SQL 数据库的优点和 NoSQL 的扩展性与灵活性。其集群每秒能处理数万条记录,支持标准 SQL 查询,拥有快速的分布式查询引擎,非常适合容器化部署,可在 Kubernetes、AWS 和 Azure 环境中水平扩展。其主要功能包括动态表架构、实时全文搜索、地理空间数据支持以及自愈和自动平衡的高可用集群。
tikv - 开源分布式事务型键值数据库 支持ACID特性
TiKV分布式数据库键值存储事务处理Raft算法Github开源项目
TiKV是开源分布式事务型键值数据库,提供传统键值API和ACID事务API。采用Rust编写,使用Raft算法保证数据一致性。具备地理复制、水平扩展、一致性分布式事务等特性,可扩展至百TB级数据规模。TiKV可与TiDB配合,实现高可扩展性,同时支持关系型和NoSQL数据库设计模式。
orbitdb - 分布式点对点数据库系统
OrbitDB分布式数据库P2PIPFS区块链Github开源项目
OrbitDB是一个分布式点对点数据库系统,使用IPFS存储数据并通过Libp2p Pubsub实现节点间自动同步。支持事件日志、文档数据库和键值存储等多种数据模型,适用于P2P应用、区块链项目和本地优先Web应用。基于Merkle-CRDTs技术,OrbitDB实现了无冲突的数据写入和合并,保证最终一致性,为分布式系统提供可靠的数据管理功能。
cockroach - 分布式SQL数据库为现代数据应用提供高扩展性
CockroachDB分布式数据库SQL数据库云原生水平扩展Github开源项目
CockroachDB是一款分布式SQL数据库,专为构建和管理现代数据密集型应用设计。它支持水平扩展、高可用性和强一致性ACID事务。CockroachDB提供熟悉的SQL接口,结合了事务性和强一致性的键值存储,为数据管理提供可靠高效的解决方案。其特点包括最小化延迟中断和无需人工干预的自动化运维。
rqlite - 将SQLite与分布式系统结合的轻量级关系型数据库
rqlite分布式数据库SQLite容错系统关系型数据库Github开源项目
rqlite结合SQLite的简单性和分布式系统的强大功能,提供易于部署和操作的关系型数据库解决方案。它支持全文搜索、JSON、动态集群、安全加密和灵活一致性,适用于多个操作系统平台。rqlite以其可靠的数据存储和高可用性,成为轻量级分布式关系型数据存储的理想选择。
greptimedb - 统一时序数据库 处理指标日志事件的全能选择
GreptimeDB时序数据库云原生分布式数据库开源Github开源项目
GreptimeDB是一个开源的统一时序数据库,专门处理指标、日志和事件。它采用云边协同和云原生分布式架构,实现高性能查询和成本效益存储。支持InfluxDB和Prometheus等多种协议,GreptimeDB能够处理从边缘到云端的各种规模数据,提供实时洞察。其统一的时序处理方法和灵活部署使其适合多种时序数据管理场景。
gun - 开源去中心化实时数据库 支持加密与离线优先
GUN分布式数据库实时同步加密应用开源Github开源项目
GUN是开源的去中心化实时数据库系统,具备端到端加密和离线优先功能。它支持多人实时同步、图数据存储和本地优先等特性,适用于构建去中心化应用。GUN生态系统提供从CRDT冲突解决到加密安全、存储序列化和网络路由等多方面的工具。Internet Archive等多个项目已采用GUN,它还可用于构建Zoom、Reddit等主流应用的去中心化替代版本。
oceanbase - 蚂蚁集团开发的分布式关系型数据库 支持扩展和实时分析
OceanBase分布式数据库高可用性可扩展性MySQL兼容Github开源项目
OceanBase是蚂蚁集团开发的分布式关系型数据库,提供可扩展性、高性能和成本效益。支持HTAP和持续可用,与MySQL兼容易迁移。具备PB级数据处理能力,TPC-C和TPC-H测试表现优异,为多行业提供可靠数据库方案。