1
我將存儲一些規格數據作爲JSON字符串(高度,重量等) - 每個產品一個。數據將很少被訪問(最初一次,然後只有當我更改算法並需要更新彙總度量標準時纔會再次訪問)。我的計劃是存儲對JSON字符串在MySQL數據庫中的位置以及其餘產品數據的引用。將JSON Blob存儲在MySQL或S3中
每個BLOB都在6K左右,假設我要存儲它們10M,我的測試表明具有這10M行的MySQL表的大小將爲〜70GB(包括具有索引的ID列)。將它們存儲在S3中會稍微便宜些,但在兩種情況下都很低。
把它們放在MySQL中是否有什麼不利之處。一張非常大的表格會影響服務器其餘部分的性能嗎?
感謝干擾。我應該將它們作爲Blob還是文本存儲在MySQL中? – alan 2012-02-18 15:46:16
您可能想要使用http://dev.mysql.com/doc/refman/5.0/en/myisampack.html – Daan 2012-02-19 15:39:22
我使用的是Amazon RDS,似乎MyISAM不支持快照/備份... InnoDB在這種情況下會變得更糟嗎? – alan 2012-02-22 13:30:07