真是庞大的字典

blg*_*101 4 java data-structures

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

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

mpr*_*vat 9

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

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

http://hsqldb.org/

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


Dar*_*usz 5

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