我在過去遇到的一個問題是處理巨大的表。一旦表格超過一百萬行,添加列變得更加困難。已經有很多關於方法的討論來解決這個問題:我應該向MySQL表中添加備用列以準備大量的行嗎?
https://dba.stackexchange.com/questions/44777/how-to-add-column-to-big-table-in-mysql
規劃只是到目前爲止的業務,最終,我知道我將需要添加更多的列。目前我有約160,000所以我開始考慮未來打樣。
您認爲值得添加備用列嗎?在其他 單詞中,尚未使用的列。
如果是這樣,我應該採取什麼辦法?我應該爲char,int,text等不同類型添加列嗎?
聽起來像[過早優化](http://softwareengineering.stackexchange.com/questions/80084/is-premature-optimization-really-the-root-of-all-evil)給我。 –
你可以考慮移動到一個更靈活的數據庫,一個允許動態模式的數據庫。 –
只需要使用主表中的pkey來反向引用,根據需要創建一個新表,並添加其他信息。這一切都歸結爲合理的數據分離。 – Rogue