gpt4 book ai didi

mysql - 数据库设计需要专家意见

转载 作者:行者123 更新时间:2023-11-29 04:55:01 28 4
gpt4 key购买 nike

非常感谢专家对网站数据库架构的建议。

我有一个分类列表网站的数据库设计,目前是在 MyISAM 引擎中完成的,因此没有关系、键等。

请查看当前设计的 ER 模型:

enter image description here

enter image description here

我需要知道我是否在正确的数据库设计轨道上...(电子邮件和密码字段在用户和广告表中都是多余的,因为第一个计划不需要用户注册,但该计划是最近更改。因此,请忽略这一点,因为我将从 Ads 表中删除这些字段)

预计该网站有可能在发布后的几个月内每天至少获得 100,000 次页面浏览。

请就您对这个设计的看法以及可以做得更好的地方提出建议。

另请建议用于此类站点的最佳数据库引擎(InnoDb 或任何其他...)。

请就此数据库的最佳存储引擎提出建议,同时牢记性能、负载、Db 完整性(如果需要,因为它目前是在 MyISAM 引擎上设计的,因此没有 Db 完整性)以及其他任何需要考虑的因素这样的网站。

我知 Prop 体的数据库问题/问题只有在现实中发生时才能处理,但至少我想在正确的方向上开始。

预先感谢您的所有帮助。

最佳答案

  1. 为什么哦为什么要使用 MyISAM?据我所知,您不是在谈论高性能网站,那么为什么要使用它呢???使用 InnoDB。

  2. 数据完整性不是一种选择,因此如果您不是专家,您可能没有考虑过在您的应用程序中为其实现逻辑,因此您应该真正考虑使用 FK。

  3. 仅查看您的 ER 模型(它甚至不是 ERM,因为您没有定义任何关系,所以没有 R,它更像是一个 EM)我们不能说那么多。我们需要一个故事,这个故事看起来很大。

  4. 每天 10 万次点击是花生,在这种情况下具有误导性。每秒的最高预期速率是多少?这种水平必须能够维持多久?

  5. 此模型还缺少数据类型。即使是最小的分析,这些也不是可选的。

  6. 像这样的事情通常需要几天的时间来讨论和分析,我觉得这里有点过头了,尤其是在信息匮乏的情况下。

关于mysql - 数据库设计需要专家意见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7300258/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com