因此,我们使用HSQLdatabase作为临时存储,卸载到磁盘上进行一些计算,在某些情况下,我们将对合并语句(upsert/ insert或update)进行一些批量操作,数据库文件的大小在某些情况下达到70+gb的高度。有没有一种方法可以在HSQL中禁用.backup文件的创建?我们可以处理DB损坏或节点崩溃的实例。对于这样的用例,我们是否可以依赖任何属性?我从文档中引用了批量插入、更新和删除,并将相应地设置我的属性。
发布于 2022-02-17 12:14:13
备份文件生成是为了持久性持久性。当您不需要耐久性时,可以使用以下SQL语句关闭它:
SET FILES LOG FALSE或数据库连接属性hsqldb.log_data。
hsqldb.log_data=false数据仍然与此设置一致,但在进程终止的情况下,更改将丢失。
参见指南http://hsqldb.org/doc/2.0/guide/deployment-chapt.html#dec_bulk_operations
https://stackoverflow.com/questions/71126228
复制相似问题