独占锁如何与MySQL中的触发器一起使用

时间:2014-01-29 19:18:06

标签: mysql

首先,我将尝试创建一张我想要做的图片: -

  1. 在共享服务器(godaddy)中主持托管。
  2. 发布一些API,这些API将被许多客户端访问以从/向服务器获取/推送数据
  3. 服务器的数据库只有一个包含数据的表。数据不是那么大 - 大约10列,在可预见的未来可能不会超过10,000行。基本上,一天会有10-15个记录插入。
  4. 来自客户端的信息将导致对现有行进行插入和更新。因此,客户端将调用API来读取和更新数据库中的内容
  5. 假设每天有超过1000个客户端请求访问服务器以读取和更新信息,那么1个表是个坏主意。

    如果这是一个坏主意,我在尝试分发客户端请求时创建镜像表,那么他们需要触发器来确保每个表中的信息保持不变。我无法理解的是,如果表上存在锁定,会在更新时触发另一个表上的插入或更新,其锁定会被另一个客户端占用。

    仅仅因为释放锁的等待时间而导致连接超时是很糟糕的(如果客户端对数据库的请求数量在某个时间点位于较高的一侧)。 / p>

0 个答案:

没有答案