项目使用的saas模式,每一个租户都有一个数据库,现在已经上千个,每一次的版本升级实在麻烦,希望徐老师给一个优化建议。我们应该怎么样设计这个数据库
1、你们单个用户的数据量足够多吗?如果是很多,可以独立数据库,隔离数据
2、你们现在的如果单个用户的数据很少,可以考虑共享数据库模式
3、如果大量的数据库实例,升级、维护部署、可以考虑虚拟化技术、包括结合Docker、K8s工具实现大规模部署运维升级。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。