gpt4 book ai didi

php - mysql php 数据库将共享一个成员表但没有别的吗?

转载 作者:行者123 更新时间:2023-11-29 03:07:55 24 4
gpt4 key购买 nike

我正处于创建 php mysql 数据库的设计阶段,其中组需要共享一个成员表,但需要有自己的表来存储其他数据,如消息、设置、出勤等。

我在想,我可以在一个数据库中创建所有表,并为每个表提供一个 group_id,这样您就可以按该组进行过滤并仅显示该数据。这可能存在安全问题并且数据库会变大。

我考虑的另一种方法是创建一个数据库,其中包含带有 group_id 的成员表,然后为每个组创建单独的数据库。这更难可视化,也更难正确查询。

我的问题是,是否有更好的方法来做到这一点,或者它是这两种方法中的一种,如果是的话,您会推荐一种吗?为什么?

最佳答案

安全问题是程序员的错,而不是数据库的错。

数据库注定要变得 - 瓶颈通常出现在糟糕的 php 代码中,或者由于糟糕的资源处理 [无缓存、无用的请求、错误的标记] 而导致的错误 HTTP 负载。

只需坚持使用一个数据库,并使用精心设计的表。

关于php - mysql php 数据库将共享一个成员表但没有别的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12653726/

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