YDB
YDB
软件描述
YDB 是一个开源的分布式 SQL 数据库,兼具高可用性、可扩展性以及强一致性和 ACID 事务。
官方网站
访问软件的官方网站了解更多信息
ydb.tech
什么是 YDB?
YDB 是一款功能丰富的开源分布式 SQL 数据库,兼具高可用性与可扩展性,同时提供强一致性及 ACID 事务支持。它能够同时处理事务型(OLTP)、分析型(OLAP)和流式工作负载。
事务型工作负载(OLTP)
无论应用状态规模多大或修改频率多高,均可信赖 YDB 来保持其状态。处理 PB 级数据和每秒数百万笔事务均无压力。
分析型工作负载(OLAP)
基于存储在 YDB 中的数据构建分析报告,性能可媲美专为该场景设计的数据库管理系统,无需在一致性和可用性方面做出妥协。
流式工作负载
使用 YDB 的主题功能,在应用程序间可靠地传输数据,或从常规表中消费变更数据捕获(CDC)流。支持精确一次和至少一次语义供选择。
🔄 替代方案
58 个选择
Triplit
一个全栈式、可在服务器和客户端运行的同步数据库。支持插件化存储(IndexedDB、SQLite、持久对象),通过 WebSocket 同步,可与您喜爱的框架(React、Solid、Vue、Svelte)配合使用。

CouchDB
Apache CouchDB 是一种可通过 RESTful HTTP/JSON API 访问的分布式、容错且无模式的文档型数据库。它包含用于查询的增量式 map/reduce 机制,并通过仅追加的数据存储方式确保数据安全。

Azure Cosmos DB
Azure Cosmos DB 是一种 NoSQL 文档数据库服务,从零开始设计,原生支持 JSON 和 JavaScript 直接在数据库引擎中运行。当需要可预测的吞吐量、低延迟和灵活查询时,它是 Web 和移动应用的合适解决方案。

FerretDB
FerretDB(前身为MangoDB)是一个开源代理,可将MongoDB wire协议查询转换为SQL,并使用PostgreSQL作为数据库引擎。
Valkey
Valkey 是一个开源(BSD 许可)的高性能键值数据存储系统,支持多种工作负载,如缓存、消息队列,并可作为主数据库使用。Valkey 可以以独立守护进程或集群模式运行,支持复制和高可用性等选项。
Apache Cassandra
当您需要在不牺牲性能的前提下实现可扩展性和高可用性时,Apache Cassandra 数据库是正确选择。

ArangoDB
ArangoDB数据库是一个开源的NoSQL解决方案,具有灵活的数据模型,适用于文档、图形和键值。


