【发布时间】:2018-03-23 14:35:27
【问题描述】:
我试图从应用程序员的角度了解 CockroachDB 中的 ACID 如何在没有锁的情况下工作。希望将其用于会计/ERP 应用程序。
当两个用户同时更新同一个数据库字段(例如总帐科目总计字段)时,CockroachDB 会做什么?假设每个都作为各自事务的一部分同时更新许多其他非重叠字段。
在提交时是否会立即通知中止的应用程序的提交过程?
当我们在应用程序中编写数据库访问代码时,我们是否需要考虑其他可能性,例如,在 ACID/锁定 PostgreSQL 中?
或者正在为所有实际目的编写访问 CockroachDB 的代码,就提交和一般而言,访问标准 RDBMS 的目的相同。
当然,忽略性能问题/连接等。
【问题讨论】:
标签: cockroachdb