首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web &数据库关系基础结构

web &数据库关系基础结构
EN

Stack Overflow用户
提问于 2017-08-24 08:40:46
回答 1查看 35关注 0票数 0

我的一个新客户需要他的收藏体育网站重新设计/开发。

该集合由以下内容组成:

  • 1个国家网站
  • 2个区域网站
  • 每个省1人(约5或6人)

我的问题是:每个网站都有自己的特色/数据,比如新闻帖子、锦标赛、地区排名……但他们之间也有共同的数据,例如球员,俱乐部,全球排名。

我的问题是:我应该如何构造我的数据库?

  • 每个网站都有一个数据库?每次查询都要复制数据吗?
  • 为所有人建立一个数据库。并使用某些类型/区域字段。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-24 09:04:18

我认为你可以把它看作一个租户解决方案,拥有自己的数据库可以带来好处,但我认为在这种情况下,它是过火的,如果您可能想在站点2上使用site 1中的东西呢?(不知道这是否会发生),但举个例子,让我们拿posts表

帖子:

  • id
  • 标题
  • 文本
  • province_id

省份:

  • id
  • 名字
  • 地域

据我所知,这个省在结构上是“最低”的意思,他们总是在一个地区之下,对吗?通过这种方式,您可以引用哪些帖子来显示哪个省份,然后您必须做一个特性或一个全局范围,在provice_id中添加一个where语句。尝试寻找一些租户指南,有很多在那里展示如何做到这一点。

再读一遍这篇文章,一个省可能不属于一个地区?但是,同样的概念也适用,只需使用比省更多的名称,并且可能添加一个标志来判断它是否是一个省或地区,如果您需要这些信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45856853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档