gpt4 book ai didi

mySql 哪个方法更快

转载 作者:行者123 更新时间:2023-11-29 00:49:58 25 4
gpt4 key购买 nike

我有 2 个通讯录应用程序表

第一个(称为成员)包括全名和唯一 ID第二个(被叫电话)包括ID(电话ID)和memberID(这个电话属于哪个成员(member))和电话号码。

显示成员的电话号码。

我是否应该向表 members 添加一个新字段来存储电话 ID 数组,并在每次成员在其通讯录中添加或删除电话时更新它?要打印通讯录,我将获取数组并查询电话表!

不将 ID 存储在成员表中。并在 memberID=XX 处进行查询

哪个更好更快?

最佳答案

您的第二个选项更易于编程和故障排除。用它。

您的第一个选项在 DBMS 术语中称为“非规范化”。有时对具有非常大表的数据库进行非规范化以加快速度是有意义的。但是 mySQL 是一个很好的关系数据库,并且可以很好地处理您描述的规范化表。

当您的应用程序增长并且您的电话号码表中有超过一亿行时,您可能会发现非规范化是有意义的。目前还没有。

关于mySql 哪个方法更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8975416/

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