我想知道像youtube / facebook / stackoverflow等网站是如何运作的。他们使用具有许多表或多个数据库的单个数据库吗?如果是这样(多个),为什么?这是更快的选择吗?
答案 0 :(得分:4)
您可以在此处找到一些信息:
Example : Youtube Architecture
在这个网站上,您还将看到Youtube的演变,这对您来说很有意思,以便了解它是如何工作的。
答案 1 :(得分:3)
与表现无关。 数据库将不相关的数据域分开并部署项目。
如果两个表可能与同一个应用程序相关,那么它们应该在同一个数据库中。
一个例外是当一个表被许多不相关的应用程序重用时。然后它可以拥有自己的数据库,然后应用程序可以使用多个数据库。