page contents

用多数据源还是负载均衡呢?

Pack 发布于 2020-02-05 09:57
阅读 679
收藏 0
分类:数据库

我们的系统要放在云服务器上,有多家企业使用,我们想每家企业使用单独的数据库,每个数据库结构都是一样的,只是想分开方便管理,企业用户在登录的时候判断是哪个企业,然后切换到对应的数据库上。

看了很多帖子,感觉我们的问题象多数据源动态切换,又感觉不一样。他们说的多数据源动态切换是在需要的地方使用切面或者其他方法切换到其他数据源,然后再返回默认数据源,都需要配置xml把每个数据源配置都写上,还要在需要切换数据源的地方配置动态切换,如果有几百几千个数据源也要配置到xml文件里也不可能啊?

另外就是我们只是在登录时切换不同的数据源,然后登录之后所有的访问都是对应到这个数据库源了,也不需要再切换数据源了,这个是和他们说的多数据源不一样的地方。

后来发现有人说是集群和负载均衡,感觉这个有点象,只是不知道这样改如何实现呢?

麻烦大佬们给解答一下吧,谢谢!

246
Pack
Pack

可以根据用户规则,可实现实现分库。用户量大,服务压力大,可以集群+负载缓解压力,三者相辅相成。

数据层中间件

分库分表

请先 登录 后评论