见: https://stackoverflow.com/questions/52949045/mongo-use-string-or-binary-data-to-save-image
图片就 10k 左右,不大; 一次接口请求,大概会取 10 来张图片。
现在我是存数据库里,因为当时想着 mongodump 还有 restore 方便,不用再去同步文件。
见: https://stackoverflow.com/questions/52949045/mongo-use-string-or-binary-data-to-save-image
图片就 10k 左右,不大; 一次接口请求,大概会取 10 来张图片。
现在我是存数据库里,因为当时想着 mongodump 还有 restore 方便,不用再去同步文件。
|
wobuhuicodeOct 24, 2018
1
肯定存文件啊~存文件可以走 CDN
|
|
fctenOct 24, 2018
2
一般来说数据库容易成为瓶颈并且扩容的成本比较大,所以存文件
|
|
3
即使你想存数据库也不需要 base64,直接存二进制数据 blob 类型,base64 无端将数据大小增加 1/3.
|
|
zhujinliangOct 24, 2018 via iPhone
4
@zhujinlong 你的 id 跟我的好像哦……
|
|
yulitian888Oct 24, 2018
5
mongoDB ?????
那为什么不考虑 GridFS,小于 4M 的文件,随便存啊 |
|
DAMOct 24, 2018 via iPhone
6
@zhujinliang v2 直播认亲━Σ(゚Д゚|||)━
|
|
binuxOct 24, 2018
8
6 年前的印象中,mongoDB 实际占用是数据的 3 倍,你舍得拿来存图片?
|
|
PulpFunctionOct 24, 2018 via Android
9
学习一下
|
|
binuxOct 24, 2018
10
@wobuhuicode #1 存数据库一样可以走 CDN 啊
|
|
SpartzTaoOct 24, 2018
12
我记得用 PLSQL 存 blob 类型打开浏览就是图片 蛮方便的,现在有用 OSS 和 taobao 的 TFS
|
|
LuoyeBugOct 24, 2018
13
文件
|
|
zhangwuguiOct 24, 2018
14
存腾讯云或阿里云上吧,数据库存地址,图片会走云的 CDN 加速,很快的。
|