2

嗨,我想知道不同的 PHP Web 应用程序,包括 Yii 一个共享 sqlite 2 或 MySQL 数据库....如果他们同时进行修改,sqlite 2 和 MySQL 是否会临时锁定数据库,以便 Yii 和普通 PHP 应用程序保持数据库工作正常吗?

4

1 回答 1

1

是的,他们有。就像两个不同的用户浏览 Web 应用程序一样,每个用户都会锁定数据库。
您可以将两个不同的应用程序视为同一个应用程序上的两个不同页面。在这两种情况下,您都在“无状态”工作,因此 RDBMS 在某些微秒内适用于其中一个应用程序,而在其他微秒内,它适用于另一个应用程序,或两者都适用(排队直到解锁)
在 Sqlite 的情况下,没有引擎,但无论如何,图书馆解决(并保证)共享和查找

于 2013-01-08T13:03:59.823 回答