「内存中」值得关注的9款非主流数据库( 二 )


RQLite
SQLite称得上是个奇迹:这是一款运行飞快、超级可靠的嵌入式开源数据库。只要你在单用户应用程序中需要数据库,SQLite都是很好的默认选择,但SQLite实例仅限于一个节点。
RQLite基于SQLite创建分布式数据库系统。设置多个节点很容易,数据使用Raft共识算法可在这些节点之间自动复制。RQLite还提供节点之间的加密和发现服务,该服务使自动添加节点变得很容易。但RQLite也有几个缺点:写速度不如SQLite,只有确定性的SQL函数可以安全使用。
UmbraDB
如今大多数高端数据库都有某种内存中功能,即使它涉及表固定之类的系统。UmbraDB这种分析数据库可以作为PostgreSQL的临时替代来运行,旨在尽可能使用内存中处理。如果不行,它使用一种新颖的可变大小页面机制从存储系统对数据分页处理。长时间运行的查询针对使用LLVM执行进行了优化。


推荐阅读