gpt4 book ai didi

mysql - 考虑到可扩展性关联表的最佳方法是什么

转载 作者:行者123 更新时间:2023-11-30 00:50:27 25 4
gpt4 key购买 nike

使用 MySQL,我正在实现派对模式,其中派对可以是人或组织。一方也可以是客户、供应商等。

关联这个问题的最佳方式是什么?

客户、供应商等表格与当事人表格 1:1。

或者

PartyType 表具有唯一行(包括客户、供应商等),与“Party”表中的 1:1 相关。

我正在尝试找出更好的方法来扩大可能的大量派对记录。

例如:

从供应商内部加入团体中选择 * ...

或者

选择*来自派对,其中 PartyType =“供应商”

我有初步想法,但不确定它们是否有效:

供应商将保留更少的记录来搜索,所以也许这是最佳的,但是 MySQL 是否足够聪明,可以通过大型 Party 表进行 HOP,只选择 PartyType = 'Suppliers。

这还重要吗?

最佳答案

一如既往,如果您关心性能:去测试吧!如果两种情况下性能都很好,则在规范化等方面采取更好的设计。

但是回答你的问题,MySQL(与任何其他相关的数据库系统一样)在查询大表信息方面非常高效。我认为选项 A 效果最好。您需要在该方的引用列上有一个索引,但由于这很可能是主键,因此您很有可能此设计开箱即用。

关于mysql - 考虑到可扩展性关联表的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21025105/

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