真是庞大的字典

时间:2013-06-07 16:07:12

标签: java data-structures

在Java中存储一个非常大的字典并在运行时使用它的最佳方法是什么?我想实现一个完整的字典和同义词类模块。

更新
建议可用于此要求的任何通用设计模式

2 个答案:

答案 0 :(得分:9)

只需使用数据库来处理这类事情。这是为了这个意思。如果您不想拥有中央数据库服务器,那么只需使用其中一个可嵌入数据库即可。至少你会遵循一个标准的模式,仍然可以获得能够在当地工作的好处。

http://db.apache.org/derby/

http://hsqldb.org/

http://www.h2database.com/html/main.html

答案 1 :(得分:5)

最简单,最快(代码为)的数据库之一是sqlite。它应该足以满足您的需求。我已成功使用sqlite存储几千兆字节的数据而没有任何问题。