gpt4 book ai didi

load - 将内存中的H2数据库保存到磁盘

转载 作者:行者123 更新时间:2023-12-03 14:59:36 31 4
gpt4 key购买 nike

如何以二进制方式将完整的嵌入式h2内存数据库保存/加载到某些文件或目录,以加快加载速度。

我想用它来缓存数据,所以我不必每次都运行create table / insert子句的所有行。

最佳答案

除了使用内存数据库以外,您还可以使用常规(持久性)数据库。即使这样,您仍然可以使用内存表(创建内存表)。

将完全内存数据库保存到磁盘的最简单方法是使用SCRIPT TO 'fileName' SQL语句。这将创建一个SQL脚本。数据以文本形式存储,这听起来并不是最有效的解决方案。但是通常瓶颈始终是磁盘,而不是格式化/解析文本。

另一个选择是创建另一个数据库,将表与内存数据库链接(使用create linked tablelink_schema函数),然后使用create table as select保留表。

关于load - 将内存中的H2数据库保存到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9601038/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com