首頁  >  問答  >  主體

mysql - 一个拥有多个子站的网站数据库怎么设计好?

数据库该怎么设计?分开多个库还是一个库?

PHPzPHPz2765 天前670

全部回覆(3)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:34:54

    1. 為所有主表添加 siteId 字段,例如文章表
    2. 基本上都不調用別的數據,那就乾嘛還考慮這個問題,直接一個網站一個庫,就把這無數個子站全部當作一個一個的完全不相關的網站不就得了,最後之間真的有資料呼叫的時候,直接寫介面

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:34:54

    網路上有一個文章專門介紹了Facebook如何擴容的問題。你現在估計處於一個資料庫的時期,下一個估計是要分錶,之後是分庫,接下來做集群,最後是跨資料中心同步。
    你也可以嘗試一些Nosql資料庫,接下來是hadoop分散式設計等等。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 11:34:54

    剛開始可以在同一個資料庫中,使用分錶來完成。

    回覆
    0
  • 取消回覆