小编bra*_*r19的帖子

Mysql 和多租户数据库:最好的组织方式?

我以前从未完成过任何多租户项目......

使用 mysql 组织多租户数据库的最佳方法是什么?并在不同公司之间分开访问?

确保可以通过不同的方式完成:

  1. 每个公司的数据库不同
  2. 每个公司都有不同的表
  3. 每个表一个数据库,列为tenant_id

我更喜欢第三个选择。

但是:是否有可能以某种方式限制不同公司数据之间的访问,例如使用 mysql 模式(或其他东西)而不使用后端代码?

我听说,在 postgresql 中可以使用模式......

但这在mysql中可能吗?(例如tenant1无法查看tenant2的数据)

mysql multi-tenant

5
推荐指数
1
解决办法
5665
查看次数

我应该选择什么 MySQL 存储引擎?

我的目录网页有一个数据库。有些表大约有 3GB,有数百万行。

我应该为我的数据库选择什么引擎,InnoDB 还是 MyISAM?

每周只会有大约 1,000 条新记录,大约有 1,000 条删除,但我会经常修改一张表中的一些数据(价格、数量等)。所有其他表将被“密封”。

我需要索引来启用快速查询。哪种存储引擎最适合这种情况?

mysql innodb myisam

1
推荐指数
1
解决办法
227
查看次数

标签 统计

mysql ×2

innodb ×1

multi-tenant ×1

myisam ×1