我有一个数据库驱动的网站,先用MVC和Entity Framework代码开发。数据库非常大,包含了我需要用于其他Web应用程序的所有数据。使用相同的现有数据库首先建立数据库的新网站会产生什么影响?我真正想问的是,在两个Web应用程序都在查询和更新数据的情况下共享数据库是不是一个好主意。这会减慢原始网站上的处理速度,还是可能会锁定数据等?这两个网站将在同一台机器上运行...两个不同的MVC站点共享一个数据库实体框架?
TIA
我有一个数据库驱动的网站,先用MVC和Entity Framework代码开发。数据库非常大,包含了我需要用于其他Web应用程序的所有数据。使用相同的现有数据库首先建立数据库的新网站会产生什么影响?我真正想问的是,在两个Web应用程序都在查询和更新数据的情况下共享数据库是不是一个好主意。这会减慢原始网站上的处理速度,还是可能会锁定数据等?这两个网站将在同一台机器上运行...两个不同的MVC站点共享一个数据库实体框架?
TIA
即如果你想成为应用程序之间共享的数据都应用之间的相同的数据的共享是非常重要的 - 比你必须使用相同的数据库。这会降低处理速度,但如果这是要求,那么你必须这样做。
没有任何东西阻止你让两个应用程序访问数据库。它们被建立成与多个访问它们的人建立多个连接。所以涉及的风险并不多。你可能甚至不会注意到速度差异。
我能想到的
谢谢你的信息! – jallen
谢谢,我想这将是一个判断呼吁是否分享数据或重新创建。我只是想确保它有可能做到。 – jallen
显然这是可能的。这就是为什么你可以从你的移动应用程序和网页浏览器访问你的fb账户的'相同数据'... – Paritosh
哈哈,好点 – jallen