想扩展自己的视野
1
panghua OP 比如建一个新平台,需要把旧平台的数据对接到新平台数据库,在新平台运行一段时间后旧平台会关闭不再对用户使用, 关闭前产生的数据,新平台页面展示时是可以看到的,关闭后的老数据,也要在新平台页面展示看到。 旧平台数据库 Oracle,新平台数据库 MySQL。
这里实现方案: 1:新数据库直接建表存旧数据库数据,同时由 API 接口把旧平台产生的新数据同步到新数据库表(这样会出现在旧平台关闭后,新平台所建为同步旧平台数据的这些表就不在有用,很鸡肋) 2:创建一个中间的数据库,把旧平台要使用的数据同步到中间的数据库(后台获取数据时出现了访问两个库,效率是否有问题?) 3:... 突然的,就发现自己脑子里对不同的业务,技术的选择方案上,很缺失!只有常见的一个软件开发,根据产品需求选择什么样的数据库,什么样的框架,数据流选择什么样的模式...碰到偏的业务点,脑子里是没有案例的 |
2
Anjaxs 2019-08-02 17:48:33 +08:00
我也想知道
|
3
HytonightYX 2019-08-02 18:44:18 +08:00
也想知道。不过这不就是架构师的事儿了吗😂
|
4
yangzhezjgs 2019-08-02 19:15:02 +08:00 1
《数据密集型应用系统设计》主要讲数据持久层和分布式的设计
|
5
holyfinger 2019-08-02 19:58:47 +08:00 via iPhone 1
《遗留系统重建实战》
新旧平台数据 Kafka connect stream 做实时数据同步 |