php - 为每个注册创建一个新的数据库,Laravel 5是否可能

原文 标签 php mysql database laravel laravel-5

目前正在进行一个项目,我不想在同一个数据库中混合所有用户的数据,所以我试图在每次注册时创建一个新的数据库。
我想我可以在网上找到这样的东西,但除了多租户,我真的找不到其他东西。
所以这里的问题是:
注册时是否可以为每个用户创建一个新的数据库?
会降低网站的性能吗?
多租户会是解决我问题的更好方法吗?
多租户是一种更安全的方法还是分离数据库更安全,我是否能够编辑表,因为我可能需要在将来更改表?

最佳答案

一切皆有可能,但我认为这真是个坏主意。我从来没有见过类似的东西,即使是在大数据项目中。我真的认为你应该重新考虑你的数据库架构。

相关文章:

android - 删除Sugar ORM数据库表记录

php - jQuery如何在async为true时使ajax请求“同步”

javascript - 只允许特定的URL访问我的网站

php - mysql关节有可能吗?

php - 在MySQL中使用数组查询

python - 如何在python扭曲的应用程序中管理数据库架构?

php - 在PHP的静态方法中访问全局变量

php - 如何从多个表中取多个总和并避免笛卡尔积

mysql - 查找带有经度和纬度的表格的25个最近的地址

c# - 可部署的数据库测试方法