我只是想弄清楚,数据库操作是否可以并行执行。 假设一个数据库在多个应用程序之间共享,每个应用程序执行更新操作,则可能在同一行。在这种情况下,一旦完成所有操作,数据库便可以处于正确的状态。 我不是在谈论单个应用程序中的多个线程,它们都是单独的应用程序。 即使在多线程应用程序中,如果我们使用连接池,则每个线程都有自己的连接,所有这些线程都将被允许同时更新数据,并且会干扰数据库状态...
我很困惑。没有找到任何可行的解释。
谢谢
答案 0 :(得分:0)
有一种叫做ACID的东西,数据库保证原子性,一致性,隔离性和持久性。