EloqKV —— 下一代分布式键值数据库
EloqKV 是一个基于 Data Substrate 构建的解耦、分布式数据库,Data Substrate 是 EloqData 为云时代开发的创新数据库基础。 每个 EloqKV 实例包括一个与 Redis 协议兼容的前端,与核心 TxService 一起部署以处理数据操作。逻辑上独立的 LogService 处理预写日志(WAL)以确保持久性,而持久化存储服务管理内存状态检查点和冷数据存储。 在 EloqKV 中,TxService 负责并发控制,确保事务操作的一致性。日志服务可以复制日志并将其分布在不同的可用区(AZ)中,以提供对 AZ 级故障的弹性。存储服务支持各种持久化存储引擎,包括本地选项如 RocksDB、远程集群如 Cassandra,以及云存储解决方案如 AWS DynamoDB。这个持久化存储存储冷数据以应对缓存未命中,并在节点故障时提供高可用性。 超越缓存,拥抱事务 与许多分布式键值存储不同,EloqKV 完全支持 ACID(原子性、一致性、隔离性、持久性)特性。它支持分布式事务。这解锁了前所未有的功能,使你能够: 摒弃双系统:告别繁琐的 MySQL + ...

