首頁  >  文章  >  資料庫  >  innodb是什麼

innodb是什麼

王林
王林原創
2020-06-28 09:45:097548瀏覽

innodb是mysql的資料庫引擎之一,現為mysql的預設儲存引擎,為mysql AB發布binary的標準之一。 innodb儲存引擎完全與mysql伺服器整合,innodb儲存引擎為在主記憶體中快取資料和索引而維持它自己的緩衝池。

innodb是什麼

innodb

(推薦教學:mysql教學

InnoDB,是MySQL的資料庫引擎之一,現為MySQL的預設儲存引擎,為MySQL AB發布binary的標準之一。

InnoDB由Innobase Oy公司所開發,2006年五月時由甲骨文公司併購。與傳統的ISAM與MyISAM相比,InnoDB的最大特色就是支援了ACID相容的事務(Transaction)功能,類似PostgreSQL。

目前InnoDB採用雙軌制授權,一個是GPL授權,另一個是專有軟體授權。

詳細介紹

事務型資料庫的首選引擎,支援ACID事務,支援行級鎖定。

InnoDB是為處理巨大資料量時的最大效能設計。 InnoDB儲存引擎完全與MySQL伺服器整合,InnoDB儲存引擎為在主記憶體中快取資料和索引而維持它自己的緩衝池。

InnoDB儲存它的表&索引在一個表空間中,表空間可以包含數個檔案(或原始磁碟分割區)。這與MyISAM表不同,例如在MyISAM表中每個表被存在分離的文件中。 InnoDB 表可以是任何尺寸,即使在檔案尺寸被限制為2GB的作業系統上。

InnoDB預設地被包含在MySQL二進位分發中。 Windows Essentials installer使InnoDB成為Windows上MySQL的預設表。

以上是innodb是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn