mysql - 一个拥有多个子站的网站数据库怎么设计好?
PHPz
PHPz 2017-04-17 11:32:54
0
3
667
  • 该网站主要以新闻、咨询为主。
  • 该网站无主站,子站通过二级域名访问,子站之间相对独立, 基本不调用其它站的数据。
  • 数据量较大,但基本是文章咨询类数据。
  • 对实时性要求不是很高
  • 基于mysql数据库

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

PHPz
PHPz

学习是最好的投资!

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

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

洪涛

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!