【发布时间】:2011-01-10 16:20:09
【问题描述】:
我有一个需要显示大量数据(大约 100 万个数据点)的 Java 应用程序。数据不需要同时显示,而是仅在用户请求时显示。该应用程序是一个桌面应用程序,不使用应用程序服务器运行或访问任何集中式数据库。
我的想法是在机器上运行一个数据库并在其中加载数据。数据库大部分时间都是只读的,所以我应该能够索引以帮助优化查询。如果我在本地系统上运行,我不确定是否应该尝试实现一些缓存(我不确定查询的运行速度有多快,我目前正在处理它们)。
这是解决问题的合乎逻辑的方法还是会有更好的方法?
谢谢, 杰夫
【问题讨论】:
标签: java database optimization