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

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

PHPz
PHPz

学习是最好的投资!

Antworte allen(3)
伊谢尔伦
  1. 给所有主表添加 siteId 字段,比如文章表
  2. 基本都不调用别的数据,那就干嘛还考虑这个问题,直接一个网站一个库,就把这无数个子站全部当作一个一个的完全不相关的网站不就得了,最后之间真的有数据调用 的时候,直接写接口
伊谢尔伦

网上有一个文章专门介绍了Facebook如何扩容的问题。你现在估计处于一个数据库的时期,下一个估计是要分表,之后是分库,接下来是做集群,最后是跨数据中心同步。
你也可以尝试一些Nosql数据库,接下来是hadoop分布式设计等等。

洪涛

刚开始可以在同一个数据库中,使用分表来完成。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!