1

有人可以解释一下数据库并发是如何工作的吗?我正在使用 HSQLDB。

例如,如果有两个不同的用户从两个不同的入口点同时插入一条记录,那么数据库是如何处理的呢?这两个插入命令是一个一个执行的吗?或同时?

如果您知道,请随时提供任何其他信息。

非常感谢!

艾克

4

1 回答 1

1

大多数值得了解的数据库都可以处理来自多个来源的请求。每个请求在进来时都会被依次处理。问题是:它们是如何交错的?这就是隔离和锁定发挥作用的地方。我建议您阅读关系数据库的 ACID 属性。有很多可用的信息,包括关系数据库和 NoSQL 数据库。

于 2011-07-05T14:10:06.523 回答