所有我需要的是一个大型的持久性查询表在厄兰和dets就好像刚才的事情虽然我需要一个definative的答案:

  • 是多么大的总尺寸的二进制文件的表中可以。
  • 多么大的每个条目可以
  • 该怎么做如果回答第一个问题是小于100G
有帮助吗?

解决方案

一个明显办法,一旦它被认为是的,是哈希dets就项多dets就文件。

一直线的散列应该让它动态可增长,通过分裂桶入新创建的dets就文件,当一个文件达到上限。

还有一些港口的驱动程序使用sleepycat/伯克利数据库,或者东京tyrrant.这些数据库有文件限制,都大大高于2Gb。

其他提示

这是一种RTFM的问题。作为援引直接在第二段 Dets就手册:

大dets就文件不能超过2GB。如果较大的表格是必需的,Mnesia的表碎片可以使用。

使用mnesia碎片dic_copies可以克服这些限制只要你知道有多少碎片到箱子之前的时间
http://www.trapexit.org/Mnesia_Table_Fragmentation

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top