【发布时间】:2012-02-14 18:54:37
【问题描述】:
我不确定是使用 Java 集合还是一些内存数据库(H2 或 HSQLDB - 它们可能是最快的)。我需要一个良好的性能结果 - 将有数百个对象/行,不会执行 JOIN 或更复杂的查询。
我真的在考虑内存数据库,因为 java 堆的大小有限 - 我正在使用的对象可能非常大,而且会有很多(我提到的数百个)
您认为对大量数据使用内存数据库是个好主意吗?
【问题讨论】:
-
用现代术语来说,数百个对象并不多。当你说物体会很大时——有多大?
-
数百个对象是可笑的,即使每个对象有一百个字段。此外,内存必须来自某个地方,数据库可能会增加一些开销。
-
嗯,数百个 ...这可能有点矫枉过正...简单地说 - 可能有很多对象。
标签: java database performance collections