数据库并发的工作机制

发布于 2024-11-18 07:51:02 字数 161 浏览 2 评论 0原文

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

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

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

非常感谢!

艾克

Could some body explain me how the database concurrency works? I am using HSQLDB.

For example, if there are two different users to insert a record at the same time from two different entry points, how does the database handle this? Are these two insert commands executed one by one? or at the same time?

Feel free to provide any other information if you know.

Many thanks!

Ike

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只等公子 2024-11-25 07:51:02

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

Most databases worth knowing can handle requests from multiple sources. Each request is handled in turn as it comes in. The question is: how are they interleaved? This is where isolation and locking come into play. I'd recommend that you read up on ACID properties for relational databases. There's a lot of information available, both for relational and NoSQL databases.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文