簡體   English   中英

MyISAM或InnoDB,為了確保數據安全,我應該選擇哪個?

[英]MyISAM or InnoDB, for safety of data, which should I choose?

MyISAMInnoDB ,為了確保數據安全,我應該選擇哪個?

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM