【发布时间】:2025-12-12 05:45:01
【问题描述】:
这不是一个真正的问题,但它让我感到惊讶:
当我将 Grails 与不同的数据库一起使用时,我会得到不同的计数器增量...:
- 使用 ootb hsqldb,每个表都有自己的计数器,该计数器始终加 1
- 使用 oracle db,似乎所有表都使用相同的全局计数器
- 现在我正在使用 javadb/derby,生成的 id 很大!
我在哪里可以找到有关此行为的更多信息以及哪一个是最好的?
- hsql 似乎使计数器保持较小
- 使用 oracle,我获得了一个全局唯一 ID - 这也是一个不错的功能
- 但是德比的行为呢?
【问题讨论】: