存储用户的设置使用表还是 Pickle

2016-08-16 05:16:02 +08:00
 lbfeng

用户的一些操作会根据之前的设置生成一些表单,这些设置是保存在 Pickle 还是单独放到表里呢? 设置的结构应该今后会变。 pickel 的话会方便一些,不过更想从性能方面考虑。

2565 次点击
所在节点    Flask
3 条回复
loading
2016-08-16 08:34:15 +08:00
存 json 或 xml 到表,可以应对变化。
kaneg
2016-08-16 12:40:45 +08:00
pickle 临时用用还可以,大量用在线上有很大弊端,比如:
1 ) 依赖特定 Python 版本
2 ) 依赖特定 Python class 版本
3 ) 语言绑定,其他语言的程序无法操作
4 ) 不可读,某些时候需要人工干预的时候无法修改
julyclyde
2016-08-16 12:53:37 +08:00
大部分内容按字段,可变部分放到 json 。不要 pickle

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

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

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

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

© 2021 V2EX