1762628386
V2EX  ›  问与答

为什么要将用户信息表拆分成 user 和 user_profile?如何均衡 [拆分带来的性能增益] 和 [拆分后增加的维护成本]

  •  
  •   1762628386 · Apr 1, 2019 · 1748 views
    This topic created in 2642 days ago, the information mentioned may be changed or developed.
    4 replies    2019-04-01 20:36:53 +08:00
    pubby
        1
    pubby  
       Apr 1, 2019 via Android
    可以理解成账号和用户信息
    wongwong
        2
    wongwong  
       Apr 1, 2019
    冷热分离,user_profile 一般修改和复杂查询需求比较少。
    qiayue
        3
    qiayue  
    PRO
       Apr 1, 2019
    为了提升 user 表的查询性能,把可能有大文本的字段都分出去,只保留一些数值型字段
    hlwjia
        4
    hlwjia  
    PRO
       Apr 1, 2019
    这要看你实际的业务呀,你的 user 表和 user_profile 表里面都是什么数据,都是不是很常要读、要写?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3080 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 14:09 · PVG 22:09 · LAX 07:09 · JFK 10:09
    ♥ Do have faith in what you're doing.