gpt4 book ai didi

mysql - 需要优化的数据库架构

转载 作者:行者123 更新时间:2023-11-29 14:48:17 24 4
gpt4 key购买 nike

我想设计一个数据库

on my website , a user can have multiple images assigned to it and one image can also have multiple users assigned to it.
one should be able to list how many images a user has Or how many users a image has.

there will be about 1,00,000 users and 1,00,000 images..

我怎样才能以最小的冗余和最大的效率在两者之间建立这种多对多的关系......请建议我一个优化的架构..

最佳答案

为了实现多对多关系,您需要一个链接表。创建一个共享图像和用户表主键的“UserImage”表。

通过这种方式,您可以检查用户是否拥有图像,或者图像有多少用户,而无需直接在图像表上操作。

关于mysql - 需要优化的数据库架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6384320/

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