gpt4 book ai didi

mysql - (mySQL)数据库结构请指教

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:57 26 4
gpt4 key购买 nike

我正在建立一个网站,该网站是一个汽车备件数据库。数据库中的信息本质上是:

1) Manufacturer
2) Model
3) Parts Main Category
4) Parts Sub Category
5) Image Diagram
6) Label of Part in Diagram
7) Part Number
8) Part Name

我打算在多表结构中构建它,大致如下:

MARQUES
=======
marque_id, marque_name

MODELS
======
model_id, marque_id, model_name

CATEGORIES
==========
cat_id, model_id, cat_name

SUBCATEGORIES
=============
subcat_id, subcat_name, subcat_diagram, cat_id, subcat_parts

PARTS
=======
part_id, part_name, part_description

这样做的原因是因为字段之间有很多重叠(例如只有少数制造商,许多零件共享相同的图像图等),所以在我看来它会更多以这种方式高效(te 删除冗余数据)。

但是,我现在想知道正确索引所有内容以及提前实现多表结构所需的开发开销是否值得。如果所有内容都在一张表中,运行搜索也会容易得多。

我可以把它们都放在一张大 table 上吗?如果建议将其构建到多表中,是否有可用的软件可以帮助我“拆分”并进行必要的索引编制?

该站点将具有多页面浏览界面。您选择您的品牌,然后选择型号,然后选择类别,然后选择子类别,然后选择您的零件。

最初会有大约 700,000 条记录,并且可能会随着时间的推移而增长。

感谢您的任何建议。

最佳答案

对于搜索,我的建议是使用 Sphinx Search或其他类似工具。

关于mysql - (mySQL)数据库结构请指教,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8279288/

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