我正在建立一个 MySQL 数据库,但我不确定构建它的最佳方法:
我正在建立一个系统(基于 PHP/MySQL),其中数百人将对数据库执行 SELECT/UPDATE/SET/DELETE 查询(可能同时执行大约 50 个)。我想如果它们都使用相同的数据库和表,将会有几千行。我可以将数据拆分到多个表中,但是我必须确保它们都是统一的,并且作为管理员,我将通过 cron 运行一些 SELECT DISTINCT 查询来更新管理界面。
解决这个问题的最佳方法是什么?我可以让每个人共享一个数据库吗?一张桌子?当有几千行时会不会有问题?我想随着时间的推移会有一个巨大的性能问题。
欢迎任何提示或建议!