关于死数据的存储问题

2021-05-16 23:29:25 +08:00
 tianxin8431

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

1361 次点击
所在节点    问与答
12 条回复
Jooooooooo
2021-05-16 23:34:20 +08:00
用数据库做数据落地, 可以同步到中心化缓存里读, 如果数据量不大直接放本地也可以.
imdong
2021-05-16 23:34:37 +08:00
起码你举例的几个,我会优先考虑存文件,放在云存储上。
tianxin8431
2021-05-16 23:35:05 +08:00
@imdong 可是读起来不会很麻烦吗
cubecube
2021-05-16 23:37:49 +08:00
看你应用了,你的引用肯定有一个存储数据的 db 的,放在里面。
所谓的'死'是相对的,总有更新或者替换的一天
tianxin8431
2021-05-16 23:59:27 +08:00
@cubecube @Jooooooooo @imdong 放在 etcd 之类的地方会不会更合适呢
dic
2021-05-17 00:30:43 +08:00
能简单解决的事情就不要复杂化,没有特别需求直接存数据库就行。
herozzm
2021-05-17 00:31:18 +08:00
直接 json 文件读取
hushao
2021-05-17 01:04:52 +08:00
你要是代码中用,直接代码里面写死就可以。哪里用得着数据库,还需要读写一次,最次要是数据很多你也可以放文件。
Jooooooooo
2021-05-17 01:39:12 +08:00
@tianxin8431 想要缓存的话那就放 redis 里吧.
iseki
2021-05-17 08:14:38 +08:00
有没有配置中心之类的配套组件?丢那里呗,反正一般那些东西都有缓存
raaaaaar
2021-05-17 12:26:24 +08:00
放内存里就行,不管啥缓存,尽量不要放磁盘里
7gugu
2021-05-17 14:01:25 +08:00
写死在代码里面或者存数据库。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/777308

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX