MySql的儲存引擎選擇

2021-08-28 09:54:06 字數 302 閱讀 7068

(1)myisam適合高頻讀寫,低頻更新,低頻刪除,對事務完整性和事務併發性要求低。

適合於web,資料倉儲

(2)innodb具有事務處理,支援外來鍵。能較好的支援事務完整性和資料一致性。

適合於計費系統,財務系統等對資料準確性要求比較高的系統。

(3)memory基於記憶體,提供極快的訪問。但對錶大小有約束,且資料庫異常可能導致資料不可恢復。

適合於更新不太頻繁的小表,用於快速得到訪問的結果。

(4)merge相當於一組myisam的集合。突破單張myisam表的大小,(多磁碟分布)可以提高訪問效率。

mysql儲存引擎選擇

常用的儲存引擎為myisam和innodb,其它引擎有ndb cluster merge memory等等。myisam是mysql的預設搜尋引擎,其中的每乙個表都被存放為三個檔案 frm表結構資訊 myd資料檔案 myi索引檔案。myisam支援b tree索引 r tree索引和full tex...

MySQL儲存引擎 選擇

mysql有多種儲存引擎 myisam innodb merge memory heap bdb berkeleydb example federated archive csv blackhole。mysql支援數個儲存引擎作為對不同表的型別的處理器。mysql儲存引擎包括處理事務安全表的引擎和處...

MySql儲存引擎選擇

1.儲存引擎簡介 外掛程式式儲存引擎是 mysql 資料庫最重要的特性之一,使用者可以根據應用的需要選擇如何儲存和索引資料 是否使用事務等。mysql 預設支援多種儲存引擎,以適用於不同領域的資料庫應用需要,使用者可以通過選擇使用不同的儲存引擎提高應用的效率,提供靈活的儲存,使用者甚至可以按照自己的...