【发布时间】:2013-04-15 09:31:36
【问题描述】:
我不熟悉数据库,我通常受益于内存和数据结构,例如 Maps。但是现在我的数据很大,通过将其读入内存,它很快就会溢出,然后系统完全冻结(linux 12.04 LTS)。
所以我认为数据库可能是一个好主意,但是我需要一种快速而直接的方式来实现和访问它。它也应该是一种快速类型的数据库。例如京都或类似的东西。
所以我想将以下数据放入数据库:
HashMap<String, List> Index = new HashMap<String,List>();
List<String> sentences = new List<String>();
然后以这种方式访问它们:通过键访问哈希图,通过列表索引访问列表。
提前致谢!
【问题讨论】:
-
你需要学习一下数据库在java中是如何工作的,对于你的问题没有这样的硬性和快速的解决方案。
标签: java database kyotocabinet