【发布时间】:2021-07-14 06:42:13
【问题描述】:
我可以知道 Hazelcast 支持磁盘持久性吗?换句话说,我可以使用 Hazelcast 作为常规数据库吗? (就像 apache ignite 一样)。
【问题讨论】:
我可以知道 Hazelcast 支持磁盘持久性吗?换句话说,我可以使用 Hazelcast 作为常规数据库吗? (就像 apache ignite 一样)。
【问题讨论】:
不,Hazelcast 是一种内存数据存储。它不支持持久化。
Hazelcast 支持的一个极端情况是所谓的热重启,但它仅限于需要关闭集群进行维护或集群突然崩溃的场景。你可以在Hazelcast: Hot Restart阅读更多内容。
【讨论】:
通常,Hazelcast 是以内存为中心的存储,具有各自的权衡取舍。持久性选项旨在在启动时更快地填充缓存并在失败后更快地恢复。请参阅Hot Restart。
使用 Hazelcast 作为数据的数据库,您可以在丢失时恢复或忽略数据。 Hz 为您提供了许多恢复数据的工具:MapStore、Connectors。当您需要强大的持久性(如在“ACID”数据库中)时,我不建议使用它,例如长期保存。
免责声明:我在 Hazelcast 工作
【讨论】: