V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rv54ntjwfm3ug8
V2EX  ›  Java

H2 数据库适合用于小型生产环境吗?异常退出有可能造成整个数据库损坏吗?

  •  
  •   rv54ntjwfm3ug8 · 2022-03-06 18:44:44 +08:00 · 3000 次点击
    这是一个创建于 1024 天前的主题,其中的信息可能已经有所发展或是发生改变。

    发到 Java 节点是因为 H2 数据库是使用 Java 编写的且通常用于 Java 的项目,请管理员不要移动到 Scala 节点

    10 个人的小团队用,由于 GitLab 反应有点慢,大部分功能用不上,加上对 Scala 语言有点好感,于是找到了用 Scala 语言写的GitBucket (不是 BitBucket )。试用了一段时间效果挺不错,但最近注意到后台提示建议不要把自带的 H2 数据库用于生产环境,Google 搜索了一下 H2 数据库意外关闭很可能损坏整个数据库,但因为已经开始使用了不太想搬到其它数据库,麻烦而且怕搬坏了。请问 V 友 H2 数据库适合用于小型生产环境吗?我需要迁移到其它数据库吗?

    12 条回复    2022-03-07 22:26:51 +08:00
    512357301
        1
    512357301  
       2022-03-06 18:46:12 +08:00 via Android
    迁移到 MySQL 成本也不高吧,生产环境还不是不要冒险
    ch2
        2
    ch2  
       2022-03-06 19:29:55 +08:00
    以防万一,坏了你就救不回来了,就算是 mysql 也要定期备份数据的
    Senorsen
        3
    Senorsen  
       2022-03-06 19:30:33 +08:00
    怕搬坏,搬前先停机备份一下呗。

    印象中 H2 丝毫不适合生产环境,还是遵守建议迁移走比较好。不然以后用得久了突然坏了就欲哭无泪了。
    2NUT
        4
    2NUT  
       2022-03-06 22:50:26 +08:00
    每天备份
    喝水也有风险的
    YzSama
        5
    YzSama  
       2022-03-07 09:17:08 +08:00
    h2 主要不是用来做集成测试么。
    tuimaochang
        6
    tuimaochang  
       2022-03-07 10:02:30 +08:00
    生产就要有生产的觉悟,上 mysql 每天备份啊
    xiluo
        7
    xiluo  
       2022-03-07 10:25:56 +08:00
    尝试过,结论是非常不适合
    xiluo
        8
    xiluo  
       2022-03-07 10:27:10 +08:00
    别说 10 人团队,就是一人都不适合,还不如直接用一个 hashmap 来干活
    chengyiqun
        9
    chengyiqun  
       2022-03-07 10:36:15 +08:00
    H2 是内存数据库, 简单小程序用用可以, 生产用这个, 是对可靠性一点都不看重才会这么用.
    sun1991
        10
    sun1991  
       2022-03-07 10:45:46 +08:00
    怕损坏, 又不像迁移, 就每天做备份.
    git00ll
        11
    git00ll  
       2022-03-07 20:20:49 +08:00   ❤️ 1
    h2 可以设置磁盘模式。
    本人觉得可以用在生产上
    iwdmb
        12
    iwdmb  
       2022-03-07 22:26:51 +08:00
    真的想要也請選擇 SQLite
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5260 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 05:57 · PVG 13:57 · LAX 21:57 · JFK 00:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.