我想将基于PHP/MySQL的客户端/服务器应用程序移植为以Java编写的独立桌面应用程序。数据库已经变得相当大,有数十万行的表格。我预计这些表可能会增长到超过一百万条。用于大型数据集的嵌入式Java数据库
什么嵌入式数据库最能处理这个问题? HSQLDB和Sqlite似乎是很明显的选择,尽管我猜测其他人也是如此。我的主要优先事项是能够有效地对大量数据执行查询(this thread似乎证实了Sqlite可以处理此问题)以及我可以轻松导入MySQL中的旧数据(我记得HSQLDB对此很痛苦)。
注:据我所知,比较嵌入式数据库类似的问题之前已经发布(例如here和here),但由于我的工作重点从考虑到大型数据迁移我认为它合理的新问题大多数应用程序有所不同。
看起来您拥有专业的hsqldb,fredt附件。我不担心,但很高兴知道这里所表达的观点所产生的影响。 – duffymo
是的,我的个人资料包含hsqldb.org网站地址。 – fredt
感谢您的输入! –