我正在实现一个独立的应用程序,它需要作为一个jar文件交付。为了处理每个大于1G的大量大输入数据,我发现将应用程序与db(例如H2)集成是处理大数据的另一种方法。然而,我必须将sw作为一个jar文件交付,它是只读的。因此,我很好奇,如果有任何有效的方法在用户pc上创建工具自己的数据库,并执行sql查询,如INSERT、DELETE等。输入数据将由用户加载,我希望将所有数据放在db中(而不是内存中)来处理。
提前谢谢。
发布于 2014-02-04 10:08:32
您可以使用像HSQLDB这样的数据库和仅存表。这样,您就可以将要处理的数据加载到数据库中,而不是在内存中修改它,而不必将其写回磁盘。
您应该知道,这将需要很高的内存占用您的应用程序,也许临时文件将是另一种选择?
https://stackoverflow.com/questions/21549164
复制相似问题