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

关于死数据的存储问题

  •  
  •   tianxin8431 · 2021-05-16 23:29:25 +08:00 · 1344 次点击
    这是一个创建于 1047 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    12 条回复    2021-05-17 14:01:25 +08:00
    Jooooooooo
        1
    Jooooooooo  
       2021-05-16 23:34:20 +08:00
    用数据库做数据落地, 可以同步到中心化缓存里读, 如果数据量不大直接放本地也可以.
    imdong
        2
    imdong  
       2021-05-16 23:34:37 +08:00
    起码你举例的几个,我会优先考虑存文件,放在云存储上。
    tianxin8431
        3
    tianxin8431  
    OP
       2021-05-16 23:35:05 +08:00
    @imdong 可是读起来不会很麻烦吗
    cubecube
        4
    cubecube  
       2021-05-16 23:37:49 +08:00
    看你应用了,你的引用肯定有一个存储数据的 db 的,放在里面。
    所谓的'死'是相对的,总有更新或者替换的一天
    tianxin8431
        5
    tianxin8431  
    OP
       2021-05-16 23:59:27 +08:00
    @cubecube @Jooooooooo @imdong 放在 etcd 之类的地方会不会更合适呢
    dic
        6
    dic  
       2021-05-17 00:30:43 +08:00 via Android
    能简单解决的事情就不要复杂化,没有特别需求直接存数据库就行。
    herozzm
        7
    herozzm  
       2021-05-17 00:31:18 +08:00
    直接 json 文件读取
    hushao
        8
    hushao  
       2021-05-17 01:04:52 +08:00
    你要是代码中用,直接代码里面写死就可以。哪里用得着数据库,还需要读写一次,最次要是数据很多你也可以放文件。
    Jooooooooo
        9
    Jooooooooo  
       2021-05-17 01:39:12 +08:00
    @tianxin8431 想要缓存的话那就放 redis 里吧.
    iseki
        10
    iseki  
       2021-05-17 08:14:38 +08:00 via Android
    有没有配置中心之类的配套组件?丢那里呗,反正一般那些东西都有缓存
    raaaaaar
        11
    raaaaaar  
       2021-05-17 12:26:24 +08:00 via Android
    放内存里就行,不管啥缓存,尽量不要放磁盘里
    7gugu
        12
    7gugu  
       2021-05-17 14:01:25 +08:00
    写死在代码里面或者存数据库。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1628 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:51 · PVG 00:51 · LAX 09:51 · JFK 12:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.