【发布时间】:2019-10-21 13:46:55
【问题描述】:
场景
有一个使用 php 作为后端运行的 Android 应用程序和一个使用 django 运行的 web 应用程序。这两个应用程序都设计为与相同的数据库一起使用。这种方法会产生任何问题吗?
【问题讨论】:
-
我认为这种方法没有问题。
-
如果后端和网络应用同时尝试操作数据,将会导致很大的问题。
-
@Vishwa 什么样的问题,你是说如果android app 和webapp 试图同时操作数据会导致问题,如果那么你能进一步解释一下吗?
-
@Vishwa 不会有问题:数据库可以处理并发写入。此外,这种情况与 Web 应用同时从多个线程写入数据库没有什么不同。
-
没错,不管怎样,如果实施得当,每一个DB事务都应该遵循ACID原则,如果你
commit或save每一个事务当它们正常发生时,应该没问题。跨度>
标签: php django web-applications