用 python 做了个应用系统,每天大约有 5K 左右的文件, 1M 内的文件,如何来设计这个存取,源文件存?还是放数据库?
题目有点大。
题目有点大。
|
F281M6Dh8DXpD1g2Apr 18, 2017
1
果断放数据库啊...
|
|
2
为什么?
|
|
misaka19000Apr 18, 2017
3
不到 1m 。。。想怎么存就怎么存咯
|
|
4
@misaka19000 但是数据有可能还会多起来。。一年后,二年后。。。
|
|
misaka19000Apr 18, 2017
5
不要过早优化
|
|
3dwelcomeApr 18, 2017
6
看查询的需求大不大,一般的话可以学 log ,存文件,每天定时打包。
个人不是太喜欢 SQL 数据库,数据量小好说,大了整理 /搬移 /切分都挺麻烦的。 |
|
OuyanganApr 18, 2017
7
不妨上云? 数据库存下文件的相关信息 , 这个最省事了吧 .
|
|
swullingApr 18, 2017
8
|
|
knktcApr 18, 2017
9
未来有扩展需求的话确实得考虑上个专门的分布式文件系统了,比如 fastdfs 、 ceph 啥的, fastdfs 比 ceph 简单点
|
|
erobotApr 18, 2017
10
没做过,不过感觉可以参考一下图片服务器的设计,随便找了一个回答
https://www.zhihu.com/question/22479662 |