您好,登錄后才能下訂單哦!
這篇文章主要介紹了mysql InnoDB存儲引擎的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
1、概念
InnoDB是MySQL默認的存儲引擎,如果需要其不支持的特性,則考慮使用其他存儲發動機。
InnoDB采用MVCC支持高并發,實現四個標準隔離級別(未提交閱讀、提交閱讀、可重復閱讀、可串行化)。默認水平可以重復閱讀,在可以重復閱讀的水平下,可以通過MVCC+Next-KeyLocking防止幻讀。
2、功能
提供了插入緩沖(insert buffer)、二次讀寫(double write)、自適應哈希索引(adaptive hash index)、預讀(read ahead)等高性能和高可用的功能。
3、應用場景
由于其支持事務處理,支持外鍵,支持崩潰修復能力和并發控制。如果需要對事務的完整性要求比較高(比如銀行),要求實現并發控制(比如售票),那選擇InnoDB有很大的優勢。如果需要頻繁的更新、刪除操作的數據庫,也可以選擇InnoDB,因為支持事務的提交(commit)和回滾(rollback)。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“mysql InnoDB存儲引擎的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。