在 GridDB 的文档中有几个地方禁用了自动提交功能,取而代之的是手动提交。我没有找到对此行为的任何解释。从 GridDB 容器中删除行时似乎需要禁用它,但例如在添加行时则不需要。在后一种情况下,它是否处于活动状态之间似乎没有什么区别。当然,如果禁用更改以实际反映在数据库中,则必须至少手动提交一次。
那么自动提交到底是做什么的,它什么时候自动提交更改?什么时候需要或禁用自动提交有好处?
这些是我正在谈论的功能:
爪哇: col.setAutoCommit(false); col.commit();
PHP: col->set_auto_commit(false); col->commit();
莫回无