大数据库与多个数据库

艾哈迈德·萨米洛(Ahmad Samilo)

我有大约9种产品的新产品,每种产品在数据库中都有彼此共享的东西

例如 :

1-用户数据库内容:

  • 用户信息表(电子邮件,用户名等)
  • 用户组表(组权限)
  • 用户图像表
  • ... 等等

2-例如与用户数据库有关的新闻数据库内容数据,例如“作家ID”

3-另一种产品还可以在用户数据库中提供与用户ID相关的数据

我有两个解决方案:

1-为每个产品添加数据库(但是关系将在这里出现问题,并且会缓慢地在“ Yii框架下测试”)

2-将所有产品添加到一个大数据库中(我喜欢这个解决方案,因为它节省了在“ Yii框架”下处理关系的时间,但是性能如何)

我需要知道两个相关的拖曳解决方案之间的区别是什么:

1-关系

2-表现

3-安全

4-管理

5-存储大小

我读了这篇文章,但所有结果都不是很清楚:第一链接 第二链接

提前致谢

费德里科·拉佐利(Federico Razzoli)

为每个产品设置一个新的数据库是反关系的,如果您有合理数量的产品,所有的维护操作将变得不可能!拜托,不要这样做!:)

关系:MySQL允许在2个不同的数据库中创建外键acroos。

性能:数据库的数量不影响性能。

安全性:数据库的数量不会影响安全性……除非您有99999个数据库,否则不能对单个数据库设置权限。

管理:同样:不要。

存储大小:是的,具有多个数据库都有一个大小(因为您有更多的表)。但是,除非计划使用压缩,否则这不是真正的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

优点/缺点使用多个数据库与使用单个数据库

来自分类Dev

多个数据库连接冲突

来自分类Dev

使用MongoRepository的多个数据库

来自分类Dev

大数据库与多个数据库

来自分类Dev

Redis多个数据库性能

来自分类Dev

多个数据库与具有逻辑分区数据的单个数据库

来自分类Dev

多个数据库,更少的表?一个数据库,很多表?

来自分类Dev

从多个数据库查询数据

来自分类Dev

Oracle访问多个数据库

来自分类Dev

用于多个数据库的TransactionManager

来自分类Dev

脚本->查询多个数据库

来自分类Dev

连接到多个数据库

来自分类Dev

django只读多个数据库

来自分类Dev

如何跨多个数据库查询数据?

来自分类Dev

Yii:如何从数据库获取多个数据

来自分类Dev

从数据库中检索多个数据

来自分类Dev

续集:使用多个数据库

来自分类Dev

在多个数据库Springboot +弹簧数据相同的实体

来自分类Dev

laravel中将多个数据插入数据库

来自分类Dev

熊猫数据框多个数据库表

来自分类Dev

蒸气中的多个数据库

来自分类Dev

创建大数据的数据库表

来自分类Dev

从多个数据库查询数据

来自分类Dev

SQL选择多个数据库

来自分类Dev

如何从包含多个数据库的.sql文件导入单个数据库

来自分类Dev

多个数据库的Yiic迁移

来自分类Dev

MySQL查询多个数据库

来自分类Dev

从多个数据库中查找多个数据

来自分类Dev

docker - 本地多个数据库