我们计划将我们的 C++ 内存数据库应用程序移植到 Java 中。我们希望将 Hazelcast 用作 Java 用语中的内存数据库解决方案。
具有 40TB 数据的系统所需的吞吐量是每秒 30k 次读取和写入。由于内存中的数据量很大,一旦系统出现故障,我们就不能在吞吐量上妥协。
使用 C++ 的内部实现为我们提供了将这些数据与磁盘存储一起存储在共享内存中的灵活性。一旦应用程序重新启动,我们可以通过将进程附加回共享内存文件来恢复它。
我们能否在 Hazelcast 中也提供类似的功能?或者是否有一些类似的内存数据网格解决方案可以提供此功能?