标签: database transactions
我认为,当我访问berkeley数据库时,无论事务是打开还是关闭,我的每个操作(无论是读还是写)都将被记录。那么,开放和不开放交易的区别是什么?
PS
当我将数据插入或更新到数据库中时,每个写操作是否都直接提交到数据库中?或者这些操作只是缓存,当dbms确保与这些操作关联的事务正常时,然后将它们提交到数据库中?如果是这样,这就是交易的目的?