求软件开发各种业务情况和技术实现方案的书籍

2019-08-02 16:07:51 +08:00
 panghua

想扩展自己的视野

1389 次点击
所在节点    问与答
5 条回复
panghua
2019-08-02 16:55:06 +08:00
比如建一个新平台,需要把旧平台的数据对接到新平台数据库,在新平台运行一段时间后旧平台会关闭不再对用户使用, 关闭前产生的数据,新平台页面展示时是可以看到的,关闭后的老数据,也要在新平台页面展示看到。 旧平台数据库 Oracle,新平台数据库 MySQL。
这里实现方案:
1:新数据库直接建表存旧数据库数据,同时由 API 接口把旧平台产生的新数据同步到新数据库表(这样会出现在旧平台关闭后,新平台所建为同步旧平台数据的这些表就不在有用,很鸡肋)
2:创建一个中间的数据库,把旧平台要使用的数据同步到中间的数据库(后台获取数据时出现了访问两个库,效率是否有问题?)
3:...

突然的,就发现自己脑子里对不同的业务,技术的选择方案上,很缺失!只有常见的一个软件开发,根据产品需求选择什么样的数据库,什么样的框架,数据流选择什么样的模式...碰到偏的业务点,脑子里是没有案例的
Anjaxs
2019-08-02 17:48:33 +08:00
我也想知道
HytonightYX
2019-08-02 18:44:18 +08:00
也想知道。不过这不就是架构师的事儿了吗😂
yangzhezjgs
2019-08-02 19:15:02 +08:00
《数据密集型应用系统设计》主要讲数据持久层和分布式的设计
holyfinger
2019-08-02 19:58:47 +08:00
《遗留系统重建实战》
新旧平台数据 Kafka connect stream 做实时数据同步

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/588559

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX