首页 > 解决方案 > 在这个 SQL 模式中可以改进什么?

问题描述

我正在尝试为鞋子目录设计一个数据库,但我对存储有关尺寸的信息感到困惑:我不知道存储每件商品尺寸的最佳方法是什么。这是我的第一个模式,我试图通过为每个项目创建 id 并为每个唯一项目(具有不同大小)创建 item_id 来解决这个问题。 在此处输入图像描述

所以,问题是:我可以改进什么来使这项工作更好更快?(表产品将包含超过 2 - 3 mils)这是存储尺寸的最佳方式吗?

万分感谢!

标签: sqldatabasepostgresqldatabase-designschema

解决方案


性能取决于查询和应用程序类型(OLTP 或 OLAP)。您还需要至少索引所有外键列。

下表似乎是必需的:(models包含产品通用规格)和product_shops(M:M)。


推荐阅读