手游项目,策划会给过来很多张配置表(几十到一百不等),每张表的大小从几个字节到上百 KB 不等,数据格式是 json
现在想在设计上如何来存放这些数据:
1.rds+redis
这样做的好处是配置表可以通过 GM 后台随时修改,做负载均衡也比较容易,缺点是大的配置表从 redis 读取出来再反序列化成对象性能上可能有问题(主要是数据量大的话比较耗时)
2.程序启动的时候将所有配置表读取出来挂载在一个全局的对象上
这样做性能上应该比 1 好,但是修改起来和做负载均衡的时候就比较麻烦了
这块应该如何做呢?
语言:golang
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.