gpt4 book ai didi

mysql - 当存储大量信息时,哪种路由更适合 mysql 数据库设置?

转载 作者:行者123 更新时间:2023-12-01 00:07:23 26 4
gpt4 key购买 nike

我正在使用 PHP 和 MySQL,我只是想知道哪条路线的性能更好,数据库将不断增长,但速度相对较慢,但我必须为每个员工存储相当数量的信息,例如:

id
name
address
phone
email
coworkers
pay_rate
notes
tasks
completed_tasks

所以我想知道哪个更适合我的数据库设置?

我应该为每个员工创建一个新表,还是应该只创建每个表将信息与 ID 号相应地链接起来。

最佳答案

这些应该是表格

EMPLOYEES
id
name
address
phone
email
pay_rate
COWORKERS (this is a link table, tells relationship among employees)
EMPLOYEE.ID (FK)
EMPLOYEE.ID (FK)
NOTES
notes_id
notes
EMPLOYEE.id (FK)
TASKS
task_id
task-details
completed (int or bool)
EMPLOYEE.id (FK)

不要为每个员工创建新表。不推荐..搜索,过滤会很困难。您应该组织数据,牢记它们在映射方面的相互关系,例如员工集以一对多的方式映射到笔记集。

另外,如果数据库开始溢出,你不应该考虑太多。如果那个时候到了,你一定有数十亿行。然后你可能会想到一种技术来排列数据。

关于mysql - 当存储大量信息时,哪种路由更适合 mysql 数据库设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4695283/

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