gpt4 book ai didi

php - 动态建表

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

<分区>

我有一个应用程序,用户可以在其中使用有限的前端界面创建自己的 Mysql 数据库表。前端处理安全、名称重复等。

我已经阅读了很多类似的 SO 答案,但其中大多数最终都有诸如“不要创建动态表,只需创建一些表和外键将它们关联在一起”之类的解决方案。但这并不是一个真正的选择,因为每个用户实际上都在创建自己的表,这些表独立于其他用户的表。一个用户可以有多个与自己关联的表。

所以这是我的问题:如果我有很多表(比如说几百万),最好是将所有表都放在一个数据库中,还是为每个用户创建一个数据库,然后将用户的表放在该数据库中,在性能和维护方面?我和一个 friend 谈过这个,他提到复制和扩展大量数据库比大量表更容易。

此外,还有一个附带问题:是否有任何现有的 ORM 有能力做这样的事情——创建动态数据库/表?我目前正在直接使用 SQL,但最好有一个已经构建/测试过的库,但我知道我有一种常见的问题类型。

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