gpt4 book ai didi

database - H2 数据库可以有多大?

转载 作者:搜寻专家 更新时间:2023-10-30 20:09:21 24 4
gpt4 key购买 nike

H2 数据库可以有多大?我已经将 H2 数据库与我用 Clojure 编写的 Web 应用程序一起使用了大约半年,并且数据库变得非常大:.h2.db 文件的当前大小为 143GB,一个表包含超过 330000 张图像。该应用程序相当稳定,偶尔会因 JVM 垃圾收集器和数据库错误(如“Missing lob entry”)导致暂停。当前的内存占用量约为 6GB,这是可以接受的,到目前为止,我能够通过重建数据库从这些数据库错误中恢复过来。然而,我确实想知道,在迁移到 PostgreSQL 和 MySQL 等多线程数据库引擎之前,我实际上可以保留此设置多长时间,我很想听听那些有使用大型 H2 数据库经验的人的意见。

最佳答案

我想报告一下,以供将来引用,我最终遇到了 H2 的主要性能和稳定性问题并切换到 HyperSQL ( http://hsqldb.org/ )。对于我的 Web 应用程序,HyperSQL 比 H2 更稳定,实际上也更快。 HyperSQL 对多线程的支持尤为重要,我没有像使用 H2 那样使用 HyperSQL 损坏数据库。我还使我的应用程序与数据库无关并与 MySQL 和 PostgreSQL 兼容,这两者似乎比 H2 更稳定,对我的应用程序响应更快。我知道 H2 不是为像我这样的大型数据库设计的,但我认为我应该让其他读者了解运行大型 H2 数据库的一些后果。

关于database - H2 数据库可以有多大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28121737/

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