- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图从概念上理解社交媒体网站的设计。我在数据库答案中看到,示例模型有一个“Me”表、myMovements、myProfiles,我认为这些表对于用户来说是唯一的(即用户 Bob 有:Bob、bobMovements、bobProfile)。但还有诸如“Contacts”和“Wall_posts”之类的表。在这种情况下,我们是否可以说将所有用户的联系人或墙贴放入一张表中,然后运行查询以按 user_id 进行选择(我认为这样做是为了防止出现几个未真正使用的空表)?或者这些表是否会单独创建为“Bob_wall_posts”?
作为数据库设计的新手,我很好奇会以某种方式出现什么类型的性能差异(如果有);是否有理由创建“bob_wall_posts”,因为这看起来像是一场噩梦?
话虽如此,如果联系人表有数百万条记录,这样的表将呈指数级增长,有没有办法构建它来优化性能?或者某种编写优化查询的方法?
下面是我提到的模型。
最佳答案
关系数据库设计的基础,您根本不需要为每个用户构建数据表......
我什至不认为应该解决性能问题,只是还没有解决......
关系数据库具有相当快的搜索优化能力。只需正确定义您的键,并在需要时使用索引,您就可以开始了...
希望对你有帮助
关于php - 社交媒体数据库设计: Should user-centric tables be created? 或包含相关数据的主表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34010400/
我试图从概念上理解社交媒体网站的设计。我在数据库答案中看到,示例模型有一个“Me”表、myMovements、myProfiles,我认为这些表对于用户来说是唯一的(即用户 Bob 有:Bob、bob
我正在研究 Entity Framework ,我正在阅读的所有内容都采用以数据为中心的方法来解释 EF。我的意思是,系统的基本关系首先在数据库中定义,然后生成反射(reflect)这些关系的对象。
该项目有一个目标:使用以界面为中心的设计。基本上我们只声明公共(public)纯函数的类,并让真正的类继承自它们。 现在出现一个问题 - 如何重用实用函数? 这是一个例子: class InterF1
我正在为各种智能电视平台开发应用程序,客户询问 LG Pro:Centric 设备。有没有人可以帮助我在 Pro:Centric 平台上启动该应用程序。请引用正确的指导或真实链接。 欢迎提出建议。 最
我想创建一个以 php restful api 为中心的 web 应用程序/网站,其中我有从我的前端代码调用的数据/api。除了在每次加载页面时进行 HTTP/curl 请求调用外,我还可以使用 sl
我记得偶然发现了一个介绍新编程“语言”和范式的视频剪辑。 “语言”本质上是 2D 和可视化的,因此在视频中与其 IDE 和解释器紧密结合。 它开始像一个真值表,但变得更加复杂。程序的 X 轴表示条件,
我是一名优秀的程序员,十分优秀!