[英]MyISAM or InnoDB, for safety of data, which should I choose?
InnoDB是一種更安全的ACID兼容引擎,具有MyISAM缺少的某些完整性功能。 http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
顯然,如果您擔心數據的安全性,我會使用InnoDB。 您會使用不支持交易的引擎嗎?
由於性能原因使用MyISAM。
InnoDB更好地尊重約束,數據完整性和可靠性。 例如,它支持外鍵約束和事務。該文檔比較了事務引擎和非事務引擎 。
看到,開發人員和站點豬油只期望安全,但是用戶期望快速檢索。
只是,在InnoDB中沒有全文支持,因此我們在那種情況下進行管理。
有替代約束嗎?還是有任何提示?
例,
我的桌子上有郵政編碼文件,
我有大約100000個郵政編碼
在這種情況下,我具有郵政編碼的自動完成功能,如果使用MyISAM,則將其歸檔為全文,因此用戶不會遇到性能問題。
那么對於這個標准有什么想法嗎?
基本上我不是數據庫工程師,而是開發人員。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.