V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
tianxin8431
V2EX  ›  问与答

关于死数据的存储问题

  •  
  •   tianxin8431 · May 16, 2021 · 2013 views
    This topic created in 1809 days ago, the information mentioned may be changed or developed.

    校招小白请教一个问题,像一些一般不会改变的死数据(例如:学校名单、省份 /城市列表等),一般是存数据库还是放什么别的地方吗?

    12 replies    2021-05-17 14:01:25 +08:00
    Jooooooooo
        1
    Jooooooooo  
       May 16, 2021
    用数据库做数据落地, 可以同步到中心化缓存里读, 如果数据量不大直接放本地也可以.
    imdong
        2
    imdong  
       May 16, 2021
    起码你举例的几个,我会优先考虑存文件,放在云存储上。
    tianxin8431
        3
    tianxin8431  
    OP
       May 16, 2021
    @imdong 可是读起来不会很麻烦吗
    cubecube
        4
    cubecube  
       May 16, 2021
    看你应用了,你的引用肯定有一个存储数据的 db 的,放在里面。
    所谓的'死'是相对的,总有更新或者替换的一天
    tianxin8431
        5
    tianxin8431  
    OP
       May 16, 2021
    @cubecube @Jooooooooo @imdong 放在 etcd 之类的地方会不会更合适呢
    dic
        6
    dic  
       May 17, 2021 via Android
    能简单解决的事情就不要复杂化,没有特别需求直接存数据库就行。
    herozzm
        7
    herozzm  
       May 17, 2021
    直接 json 文件读取
    hushao
        8
    hushao  
       May 17, 2021
    你要是代码中用,直接代码里面写死就可以。哪里用得着数据库,还需要读写一次,最次要是数据很多你也可以放文件。
    Jooooooooo
        9
    Jooooooooo  
       May 17, 2021
    @tianxin8431 想要缓存的话那就放 redis 里吧.
    iseki
        10
    iseki  
       May 17, 2021 via Android
    有没有配置中心之类的配套组件?丢那里呗,反正一般那些东西都有缓存
    raaaaaar
        11
    raaaaaar  
       May 17, 2021 via Android
    放内存里就行,不管啥缓存,尽量不要放磁盘里
    7gugu
        12
    7gugu  
       May 17, 2021
    写死在代码里面或者存数据库。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5382 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 07:13 · PVG 15:13 · LAX 00:13 · JFK 03:13
    ♥ Do have faith in what you're doing.