CockroachDB

CockroachDB
软件描述
Cockroach 是一个分布式键/值数据存储系统,它将 ACID 事务语义和版本化值作为核心特性。其主要设计目标是实现全局一致性和高可用性,因此得名。
官方网站
访问软件的官方网站了解更多信息
www.cockroachlabs.com
什么是 CockroachDB?
Cockroach 是一个分布式键/值数据存储系统,其核心特性支持 ACID 事务语义和版本化值。其主要设计目标是实现全局一致性和高可用性,因此得名。Cockroach 的目标是在极小的延迟中断和无需人工干预的情况下,容忍磁盘、机器、机架乃至整个数据中心的故障。Cockroach 节点设计对称,目标是仅使用一个二进制文件,配置简单,无需依赖任何辅助服务。
源代码已公开,但最新版本的许可证并非开源。三年后,商业源代码许可将转换为开源的 Apache 2.0 许可证。
主要功能
🔄 替代方案
91 个选择
Outerbase Studio
一种高效、基于浏览器的数据库管理工具,专为简便性和多功能性而设计。功能包括易于使用的查询编辑器、强大的数据管理能力,以及支持 Postgres、MySQL 和 SQLite 的灵活连接管理器。
SQL Server 通过帮助您的组织管理数据,实现了微软数据平台愿景,即允许您将结构化、半结构化和非结构化的文档数据存储到数据库中。

Triplit
软件
一个在服务器端和客户端均可运行的全栈同步数据库。支持插件式存储(IndexedDB、SQLite、持久化对象),通过 WebSocket 实现同步,并与您喜爱的框架(React、Solid、Vue、Svelte)兼容。

CouchDB
Apache CouchDB 是一个分布式、容错性强且无需模式的文档型数据库,可通过 RESTful HTTP/JSON API 访问。它包含用于查询的增量映射/归约机制,并通过只追加的数据存储来确保数据的安全性。
Valkey
Valkey 是一个开源(BSD许可)的高性能键值数据存储系统,支持缓存、消息队列等多种工作负载,也可作为主数据库使用。Valkey 可以以独立守护进程或集群模式运行,支持复制和高可用性等特性。
DiceDB 是一个开源的、快速的、响应式的、面向现代硬件优化的内存数据库。它通常用作缓存,提供熟悉的接口,同时通过查询订阅实现实时数据更新。