我正在实现一个独立的应用程序,需要作为jar文件提供。 为了处理每个大于1G的大量输入数据,我发现将应用程序与db(例如H2)集成是处理大数据的另一种方法。 但是我必须将sw作为只读的jar文件提供。所以我很好奇,如果有任何有效的方法在用户PC上创建工具自己的数据库并执行INSERT,DELETE等SQL查询。 输入数据将由用户加载,我想把所有数据都放在db(而不是内存)中来处理它。
提前致谢。
答案 0 :(得分:0)
您可以使用HSQLDB这样的数据库和memory only表。这样你可以加载数据,以便在应用程序启动时使用数据库,而不是在内存中修改它而不必写回磁盘。
您应该知道,这将需要您的应用程序的高内存占用,也许临时文件可能是另一种选择?