QuarkDB 被设计用来作为 EOS 下一代的 Namespace. 要使用 QuarkDB, EOS 版本必须是 4.4.0 以上. 目前 (2018.11.1
) EOS 稳定版本是 4.3.12
, github 上的版本则到了 4.4.10. 要安装 4.4.0 以上版本, 可以从 EOS 的 commit 源安装. 本文主要参考 Namespace in QuarkDB configuration.
数据库的备份与恢复对数据安全是极为重要的, 特别是对于存储 EOS 元数据的 QuarkDB 数据库。 虽然 QuarkDB 集群有多副本保证元数据的安全, 但按时备份 QuarkDB 集群仍是一个良好的习惯。
Continue readingQuarkDB 是一个由 Cern
的 IT-ST
部门开发的高可用的 键-值
存储的内存数据库, 其实现了 redis
命令集的一个小的子集. QuarkDB 建立在 rocksdb 之上, rocksdb
则是一个强一致性的嵌入式的 键-值
存储系统. QuarkDB
的高可用性是由多副本节点和 raft 分布一致性算法保证的.