V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
panghua
V2EX  ›  问与答

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

  •  
  •   panghua · 2019-08-02 16:07:51 +08:00 · 1393 次点击
    这是一个创建于 1974 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想扩展自己的视野

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

    突然的,就发现自己脑子里对不同的业务,技术的选择方案上,很缺失!只有常见的一个软件开发,根据产品需求选择什么样的数据库,什么样的框架,数据流选择什么样的模式...碰到偏的业务点,脑子里是没有案例的
    Anjaxs
        2
    Anjaxs  
       2019-08-02 17:48:33 +08:00
    我也想知道
    HytonightYX
        3
    HytonightYX  
       2019-08-02 18:44:18 +08:00
    也想知道。不过这不就是架构师的事儿了吗😂
    yangzhezjgs
        4
    yangzhezjgs  
       2019-08-02 19:15:02 +08:00   ❤️ 1
    《数据密集型应用系统设计》主要讲数据持久层和分布式的设计
    holyfinger
        5
    holyfinger  
       2019-08-02 19:58:47 +08:00 via iPhone   ❤️ 1
    《遗留系统重建实战》
    新旧平台数据 Kafka connect stream 做实时数据同步
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   956 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:08 · PVG 06:08 · LAX 14:08 · JFK 17:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.