大型网站 - 多个数据库或多个表?

时间:2012-03-08 18:32:22

标签: mysql database

我想知道像youtube / facebook / stackoverflow等网站是如何运作的。他们使用具有许多表或多个数据库的单个数据库吗?如果是这样(多个),为什么?这是更快的选择吗?

2 个答案:

答案 0 :(得分:4)

您可以在此处找到一些信息:
Example : Youtube Architecture
在这个网站上,您还将看到Youtube的演变,这对您来说很有意思,以便了解它是如何工作的。

答案 1 :(得分:3)

与表现无关。 数据库将不相关的数据域分开并部署项目。

如果两个表可能与同一个应用程序相关,那么它们应该在同一个数据库中。

一个例外是当一个表被许多不相关的应用程序重用时。然后它可以拥有自己的数据库,然后应用程序可以使用多个数据库。