数据库并发的工作原理

时间:2011-07-05 13:52:26

标签: database database-concurrency

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

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

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

非常感谢!

艾克

1 个答案:

答案 0 :(得分:1)

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