Mar*_* K. 2 database cloud open-source key-value hazelcast
这种分布式内存云数据库发生了什么
如果要存储的数据多于群集中的RAM?
他们要交换吗?如果Swap空间已满,该怎么办?我无法在两个数据库中看到灾难恢复策略!如果内存已满,可能所有数据都会丢失?
是否可以将内容写入硬盘以解决内存问题?是否有其他数据库,它们提供与Hazelcast或Scalaris相同的功能以及备份功能/硬件存储/灾难恢复?
当Martin K.公布的答案被公布时,我不知道现状如何,但Scalaris FAQ现在声称这是支持的.
我可以在Scalaris中存储比ram + swapspace更多的数据吗?
是.我们有几个数据库后端,例如src/db_ets.erl(ets)和src/db_tcerl(tokyocabinet).前者使用主存储器存储数据,而后者使用tokyocabinet将数据存储在磁盘上.使用tokycoabinet时,只有本地磁盘应限制数据库的总大小.但请注意,这仍然不能提供持久性.
有关将数据库后端切换到tokyocabinet的说明,请参阅 Tokyocabinet.