database - H2没有进一步的发展吗?
问题描述
最后一个发布版本是 2019-10-14。
- 开发被放弃了吗?
- 最后一个版本(1.4.200)是没有问题的最稳定的版本吗?
解决方案
不,它没有被放弃,但是这些天发布之间的间隔相对较大。
从当前来源编译的 H2 实际上比 1.4 系列版本的任何版本都更稳定,但它在各个方面也与 1.4.200 不兼容,并且存在一些尚未解决的回归问题。它的存储格式也不同,并且仍然存在变化。如果我们谈论已发布的版本,很难说哪个版本的问题更少,在某些情况下 1.4.199 可能更可靠。但在任何情况下,您都不应该尝试将多个版本的 H2 与同一个数据库文件一起使用。此外,如果您使用嵌入式持久数据库,则不应调用
Thread.interrupt()
与数据库一起使用的线程,除非您使用async
文件系统抽象层。通常使用单独的 H2 Server 进程更安全,但客户端-服务器模型也较慢。
推荐阅读
- javascript - 如何在“react-big-calendars”中编辑事件
- xml - 使用 IntelliJ、Jersey、glassfish 和 tomcat 的问题。遇到一些异常(HTTP 状态 500)
- c++ - 为什么遍历修改后的“std::vector”比未修改的“std::vector”慢?
- php - WooCommerce 在悬停时显示产品
- python - TensorFlow 2 张量
- python - 跳过定义 onupdate 的默认值,用于 SQLAlchemy 中的特定更新查询
- azure - Azure Synapse Studio 未加载 - 由于服务器错误,无法加载一个或多个资源,错误代码 500
- mysql - 如何在 JetBrains DataGrip 中显示列,如 phpMyAdmin?
- typescript - 在 vue3 中编译打字稿
- c# - 将对象添加到字典的性能问题