網站黎講, 大家會否將大量圖片儲存入mysql db?

定係直接path load 出黎

99.99%都唔會咁做
咁會搞到個DB好大

反而應該要問幾時先會將file放入db

TOP

本帖最後由 toylet 於 2020-9-7 22:44 編輯
網站黎講, 大家會否將大量圖片儲存入mysql db?
定係直接path load 出黎
calvinlai 發表於 7/9/2020 19:37

擺落 file system, 其它 application (e.g. web server) 都可以直接 reference...
Insert 入 RDBMS 就要先 SQL read 出來再抄入 file system!?
到 最後, 都是 睇 做啲乜!!

TOP

file system 都還可以差異備份
放入 database, backup 時會死人的

TOP

file system 都還可以差異備份
放入 database, backup 時會死人的
kong3883 發表於 7/9/2020 23:56

咁 images 擺落 file system 都要 backup.... 當然是方便啲!
Backup to RDBMS?   

TOP

無論mysql或其他DB,都建議將圖片另外放,不要夾在DB裡面

via HKEPC Reader for Android

TOP

除非你用既DB軟件支援自動將File另外分開save (e.g. MSSQL有FileStream), 咁就overhead細D
MySQL一定唔會咁做, 又慢又唔方便

TOP

有啲 行兩組 http server 方便 load balance 會將 user upload 既圖 放入 dB
但會勁慢,
不過可以搞埋行 cache , 咁就可以解決慢既問題。
而又做到多個 http server 都有果張圖

TOP

真係大量既話最好行object storage

TOP

有啲 行兩組 http server 方便 load balance 會將 user upload 既圖 放入 dB
但會勁慢,
不過可以搞埋行 c ...
freefdhk 發表於 2020-9-8 15:55

有 Open Source Solution 一早解決咗呢個問題(MinIO)

https://min.io/

儲落 DB 會令每條 Select Query 變到好慢,講到要 Scaling 就唔會咁做

via HKEPC IR Extreme 4.2.3 - iOS(4.0.2)

TOP