KeyDB

KeyDB

KeyDB是快速的NoSQL数据库,与Redis API,客户端和模块完全兼容。
什么是KeyDB?KeyDB是Redis的高性能分支,专注于多线程,内存效率和高吞吐量。除了多线程之外,KeyDB还具有仅在Redis Enterprise中可用的功能,例如Active Replication,FLASH存储支持以及一些根本不可用的功能,例如直接备份到AWS S3。KeyDB与Redis协议,模块和脚本保持完全兼容性。这包括脚本和事务的原子性保证。因为KeyDB与Redis开发保持同步,所以KeyDB是Redis功能的超集,因此KeyDB可以取代现有Redis部署。在相同的硬件上,KeyDB每秒可以执行的查询数量是Redis的两倍,而延迟却降低了60%。Active-Replication简化了热备用故障转移,使您可以轻松地在副本上分发写操作并使用基于TCP的简单负载平衡/故障转移。KeyDB的更高性能使您可以用更少的硬件做更多的事情,从而降低运营成本和复杂性。为什么要分叉Redis?对于代码库的发展方式,KeyDB具有不同的理念。我们认为易用性,高性能和“含电池”方法是创造良好用户体验的最佳方法。尽管我们非常尊重Redis维护者,但我们认为Redis方法过于注重代码库的简化,而以用户的复杂性为代价。这导致需要外部组件和解决方法来解决常见问题-导致总体上更加复杂。由于存在意见分歧,因此适合KeyDB的功能可能不适用于Redis。分支使我们能够探索这种新的开发路径并实现可能永远不会成为Redis一部分的功能。KeyDB与上游Redis更改保持同步,在适用的情况下,我们还提供上游错误修复和更改。我们希望这两个项目能够继续发展并相互学习。
keydb

分类目录

WebSphere Application Server版KeyDB的替代品

TayzGrid

TayzGrid

TayzGrid是一种具有自我修复点对点动态数据网格集群体系结构的弹性内存数据网格。