0

免费和稳定是赢家。

我的计划很简单——只需将所有数据放在内存中并使用集群而不更改应用程序代码。然后,为了持久性,我可以将节点中的数据转储到常规磁盘访问数据库中。

唯一的问题是,由于我需要内存存储,因此不可能进行完整的数据复制。我只想复制数据库模式,并且内存数据库为我一致地管理所有连接。

先感谢您!

更新:我找到了一个可能满足我要求的开源产品,它是VoltDB

4

6 回答 6

1

H2 数据库还支持某种集群。

于 2011-12-28T23:48:43.767 回答
0

出于兴趣,您“需要”内存存储并且不能只使用普通数据库服务器的任何特殊原因?

于 2010-10-23T14:45:57.840 回答
0

该产品还可以作为内存集群完成工作:http: //terracotta.org

如果你想处理一些工作,它还带有一个到 java Quartz Scheduler 的适配器。

于 2014-02-19T13:32:49.517 回答
0

oracle的十倍怎么样 http://www.oracle.com/technetwork/database/timesten/overview/index.html 或者berkeley DB

于 2010-10-23T14:52:31.600 回答
0

你的问题我不清楚。你可以看看Timesten(现在由 ORACLE 拥有),它基于 SHMDB 并提供 SQL 接口。

MySQL集群也是一种内存数据库,当你提交时,这意味着数据在两个节点的内存中,而不是写在磁盘上。但是当然 MySQL 集群会将所有数据异步写入磁盘,以便能够在崩溃后备份和恢复数据。

于 2010-10-23T14:52:42.097 回答
0
  • MEMSQL,它的线与 MySQL 兼容(或替换)。

  • H2也是本次比赛的好候选。请参阅此处
    其他数据库的比较

于 2017-08-22T18:40:38.400 回答