【发布时间】:2012-07-01 18:35:44
【问题描述】:
我想将基于 PHP/MySQL 的客户端/服务器应用程序移植为用 Java 编写的独立桌面应用程序。数据库已经变得相当大,有几张表,有几十万行。我预计某些表格的条目数可能会增长到一百万以上。
哪种嵌入式数据库能最好地处理这个问题? HSQLDB 和 Sqlite 似乎是显而易见的选择,尽管我猜还有其他选择。我的主要优先事项是高效地对大量数据执行查询的能力(this thread 似乎证实 Sqlite 可以处理这个问题)以及我可以轻松地从 MySQL 导入旧数据(我记得 HSQLDB 对此有点痛苦) )。
注意:我知道之前已经发布过比较嵌入式数据库的类似问题(例如 here 和 here),但是考虑到大数据迁移,我的优先级与大多数应用程序有所不同,我认为这是一个新问题的合理性.
【问题讨论】: