tianxin8431
V2EX  ›  问与答

关于死数据的存储问题

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

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

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