【问题标题】:Can multiple users insert into a server database simultaneously?多个用户可以同时插入服务器数据库吗?
【发布时间】:2020-09-04 09:04:37
【问题描述】:

我的服务器上有一个 MySQL 数据库,以及一个 Windows WPF 应用程序,我的客户端将在其中插入和删除与其数据对应的行。可能有数百个用户同时在应用程序上工作,他们将在数据库中插入或删除行。

我的问题是是否所有的数据库执行都可以成功,或者我应该采用其他替代方案吗?

PS:用户在插入/删除时不会对行产生任何冲突,因为用户只能添加/删除他/她的相应数据。

【问题讨论】:

  • 这取决于你如何实现你的应用程序
  • 当然。这就是您使用数据库的原因之一。

标签: mysql database


【解决方案1】:

我的问题是是否所有的数据库执行都可以成功...

是的,与大多数其他关系数据库系统一样,MySQL 支持并发插入、更新和删除,因此只要操作不会相互冲突,这应该不是问题。

如果是这样,您需要找到一种方法来管理并发性。

MySQL concurrency, how does it work and do I need to handle it in my application

【讨论】:

    猜你喜欢
    • 2020-07-06
    • 2011-08-13
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多