怎么可能完全在内存而不是在磁盘上运行

时间:2011-07-10 22:20:47

标签: in-memory-database voltdb

VoltDB完全在内存中而不是在磁盘上运行。我想知道如果说我们的数据正在增加并增加但ram是一种有限的资源,它是如何实现的,它不会很快开始出现一些瓶颈吗?

4 个答案:

答案 0 :(得分:4)

内存数据库通常设计为用作集群。要随着数据库大小的增长而扩展,您必须增加其中一个,以便数据库完全适合内存:

  • 服务器的内存。
  • 数据库群集中的服务器数。

答案 1 :(得分:0)

我对这个数据库一无所知,但是可以这样做。你只需要很多计算机(节点)。如果您需要更多“空间”,请添加另一个(对,三个)节点...

答案 2 :(得分:0)

使用内存数据库,您需要足够的物理RAM来保存应用程序的状态。您当然可以将陈旧/静态数据移动到长期数据存储中进行报告和分析。

答案 3 :(得分:0)

只有当您的数据增长速度快于内存价格下降时。如果规范化并排除blob /图像/文件,大多数数据库都比现代工作站的最大ram大小小得多。