2009-11-20 47 views

回答

2

一個明顯的方法,一旦想到,就是將條目散列在多個dets文件上。

當一個文件達到上限閾值時,通過將存儲分區分成新創建的dets文件,線性散列應使其可動態增長。

還有一些端口驅動程序,使您可以使用sleepycat/berkely db或東京tyrrant。這些數據庫的文件限制遠高於2Gb。

+0

這裏有一個很好的例子:http://dukesoferl.blogspot.com/2008/06/tokyocabinet-and-mnesia.html – 2009-11-20 21:58:12

8

這是種RTFM問題。如DETS manual的第二段直接引用:

Dets文件的大小不能超過2 GB。如果需要更大的表格,可以使用Mnesia的表格碎片。

+1

除非它的64位二郎神或其他異常之一左右浮動。這就是我在這裏問的原因。 – 2009-11-20 18:27:02

+1

detes對64bit光束還有限制,它的文件格式。 – Christian 2009-11-20 22:28:09

相關問題