panghua
V2EX  ›  问与答

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

  •  
  •   panghua · Aug 2, 2019 · 2029 views
    This topic created in 2518 days ago, the information mentioned may be changed or developed.

    想扩展自己的视野

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

    突然的,就发现自己脑子里对不同的业务,技术的选择方案上,很缺失!只有常见的一个软件开发,根据产品需求选择什么样的数据库,什么样的框架,数据流选择什么样的模式...碰到偏的业务点,脑子里是没有案例的
    Anjaxs
        2
    Anjaxs  
       Aug 2, 2019
    我也想知道
    HytonightYX
        3
    HytonightYX  
       Aug 2, 2019
    也想知道。不过这不就是架构师的事儿了吗😂
    yangzhezjgs
        4
    yangzhezjgs  
       Aug 2, 2019   ❤️ 1
    《数据密集型应用系统设计》主要讲数据持久层和分布式的设计
    holyfinger
        5
    holyfinger  
       Aug 2, 2019 via iPhone   ❤️ 1
    《遗留系统重建实战》
    新旧平台数据 Kafka connect stream 做实时数据同步
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5423 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 01:35 · PVG 09:35 · LAX 18:35 · JFK 21:35
    ♥ Do have faith in what you're doing.