是否可以多数据库,控制不同的问题

来源:9-14 【总结与作业】关于监听 Binlog 构造增量数据的介绍及作业

takooya

2019-03-16

我始终觉得将文件写到本地不是一个很合理的方法,所以是否可以配置不同功能的数据库呢?
比如说:
系统配置库,只做系统的基础配置,除极为特殊的情况,一般产品上线后不会更改的数据;
动态配置库,存放一些根据功能上线后可能会改变的配置信息;
业务数据库,业务中真正操作的数据。
如果这样去设计数据库,是否有问题呢?

当然上述的想法是基于“系统配置库”一般是只读模式且绝对不能出问题的,现实中是否能实现这样的数据库?(即我想问如果低使用率的数据库是否也会产生不可预期的问题?)

写回答

1回答

张勤一

2019-03-16

同学你好:

    你这里提出了两个问题,我针对你这里的两个问题给出解释:

    1. 数据库的全量数据写到文件(共享文件系统中)是否合理:这是非常合理的做法,也是多实例共享成本最低的方法;

    2. 不同功能的数据库:这个非常的不合理,这会严重的影响你的业务实现,把本来简单的事情弄得非常复杂。正常情况下,一个项目的数据库只会有一个,多数据源的管理与配置都比较麻烦,通常能不做就不做。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

4
0

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程