2012-02-04 231 views
0

從我的理解MySQL的最大表大小取決於文件系統的單個文件的最大大小。表是否大於文件系統的最大文件大小?

我需要存儲大約300 TB的二進制數據(噸圖像),最好在一張表中。這是一個好主意嗎?我可以讓MySQL在多個文件中存儲單個表嗎?可能會發生什麼問題?

+0

300TB?在一張桌子裏? – 2012-02-04 13:06:09

回答

1

我不知道有一種方法讓mysql存儲blobs,但它似乎可能更容易將圖像存儲爲常規文件,並只包含文件在表中的路徑。你應該看看Squid如何存儲圖像進行有效的查找。

+0

分區似乎是解決方案。從MySQL文檔: _Partitioning可以在一個表中存儲比單個磁盤或文件系統分區上可存儲更多數據._ – 2012-02-07 09:30:24