В некоторых местах документации GridDB функция автоматической фиксации отключена, и вместо этого есть ручные фиксации. Мне не удалось найти объяснения такому поведению. Кажется, что его нужно отключить при удалении строки из контейнера GridDB, но не, например, при добавлении строки. В последнем случае, похоже, нет большой разницы между тем, активен он или нет. Хотя, конечно, нужно хотя бы один раз выполнить фиксацию вручную, если она отключена, чтобы изменения действительно отражались в базе данных.
Итак, что именно делает автоматическая фиксация, когда она фиксирует изменения автоматически? Когда есть необходимость или преимущества отключения автоматической фиксации?
Я говорю о следующих функциях:
Java: col.setAutoCommit(false); col.commit();
PHP: col->set_auto_commit(false); col->commit();