首页 > 解决方案 > 我应该为每个用户使用单独的数据库吗?

问题描述

我是构建后端系统的前端开发人员。哇哦!

该系统基于 php 和 html 构建,至少有 500 人使用。他们都将在系统中存储数百或数千个项目。每个项目都有多个与之相连的变量和函数。

他们可以共享同一个数据库吗?或者我是否需要为每个用户创建一个单独的数据库?常规的 mysql 数据库可以处理多少?

标签: mysqldatabasephpmyadminbackend

解决方案


没有理由将这样的系统与多个数据库分开。当您看到性能开始下降时,您可以考虑对数据库进行分片,但在那之前您可能会过早地进行优化。


推荐阅读