許多網站和腳本仍然使用MySQL而不是PostgreSQL。我有幾個低優先級的博客,我不想遷移到另一個數據庫,所以我使用MySQL。MySQL MyISAM數據丟失的可能性?
問題出在這裏,他們在的低內存VPS上。這意味着我無法啓用InnoDB,因爲它只使用大約80MB的內存來加載。所以我必須冒險運行MyISAM。
考慮到這一點,我在用MyISAM看什麼樣的數據丟失?如果有人在儲存博客文章時發生停電,我是否會丟失該文章或整個數據庫?
在這些低端機器上,只要整個數據庫不丟失,我就可以丟失一些最近的評論或博客文章。
你的VPS給你的內存有多少?您可能需要考慮使用不同的主機。 Dreamhost擁有每月30美元的600 MB VPS。他們認爲這足以滿足前100名博客的需求。如果30美元太多,也許你的數據不值得那麼多,你應該設置一個腳本來通過MySQL轉儲進行日常(或更經常)的備份。 – Kibbee 2011-05-27 23:59:53
謝謝,但我不願意每月僅支付30美元,只有600MB。另外,如果我能找到一種方法來使MyISAM工作,沒有理由增加我的RAM。 – Xeoncross 2011-05-28 15:07:58
http://stackoverflow.com/search?q=myisam+corrupt – 2011-05-30 14:07:48