是否有理由使用两个数据库?

TIM*_*MEX 2 mysql database

是因为尺寸?顺便问一下,大小的限制是多少?

pix*_*xel 8

使用两个数据库的原因有很多,有些是我想到的:

  1. 大小(其限制由操作系统,文件系统和数据库服务器控制)

  2. 分离数据类型.想象一本像书一样的数据库 - 你不会写一本跨越多个科目的书,你不应该(必然)拥有一个包含多个科目的数据库.因此,所有数据都以某种方式相关,您可以将它们保持在一起(即所有表格都与某个网站或应用程序有关).

  3. 导入/导出 - 如果可以删除和恢复整个数据库,而不是将单个行导入数据库表,则可能更容易将数据导入应用程序.


xen*_*ide 5

单独的应用程序或服务。我看不出有任何理由为单个应用程序/服务使用单独的数据库。

(注意:复制,甚至多主机,都不是一个单独的数据库。分片也不是。)

我相信这里有些人混淆了数据库和数据库实例

示例:电话簿是数据库的一个主要示例。

复制:拥有同一电话簿的 2 个副本并不意味着您拥有 2 个数据库。这意味着您拥有 1 个数据库的 2 个副本,并且您可以将 1 个数据库交给其他人,这样你们就可以同时查找不同的内容,从而一次完成更多工作。

分片:您可以​​将白页末尾和黄页开头的电话簿撕开,然后将它们交给另外 2 个人。你可以进一步撕下每封信,当你需要苏珊·萨默斯时,请让拥有这本书那部分的人去找她。