我有一个仓库数据库,检索数据非常慢,因为这个数据库位于不同的位置。
因此,我计划在单个请求中检索所有数据,并使用java DB将数据存储在服务器中。
在内存中使用时,有没有人可以告诉Java DB的最大行数限制?
我想保存100万条记录。这可能吗?
答案 0 :(得分:0)
在内存中使用时,Derby没有最大行限制。
相反,限制是由于Java堆的大小。
如果您使用的是64位JVM,则可以将Java堆大小设置得非常大。
但是,你必须有那么多的物理记忆。
另请注意,关闭Derby应用程序时,内存数据库的内容将消失。因此,下次运行程序时,您将不得不从中央仓库重新获取所有数据。