真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mysql中myisam和innodb的區(qū)別有哪些

這篇文章給大家分享的是有關(guān)MySQL中myisam和innodb的區(qū)別有哪些的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!為您提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、成都網(wǎng)頁設(shè)計、小程序開發(fā)、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、成都app軟件開發(fā)公司是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計公司,等你一起來見證!

(1)5點不同

1. 存儲結(jié)構(gòu)

  MyISAM:每個MyISAM在磁盤上存儲成三個文件。第一個文件的名字以表的名字開始,擴展名指出文件類型。 .frm文件存儲表定義。數(shù)據(jù)文件的擴展名為.MYD(MYD)。索引文件的擴展名是.MYI(MYIndex)。

  InnoDB:所在的表都保存在同一個數(shù)據(jù)文件中(也可能是多個文件,或者是獨立的表空間),InnoDB表的大小只受限于操作系統(tǒng)文件的大小,一般為2GB。

2. 存儲空間

     MyISAM:可被壓縮,存儲空間較小。支持三種不同的存儲格式:靜態(tài)表(默認,但是注意數(shù)據(jù)末尾不能有空格,會被去掉)、動態(tài)表、壓縮表。

     InnoDB:需要更多的內(nèi)存和存儲,它會在主內(nèi)存中建立其專用的緩沖池用于高速緩沖數(shù)據(jù)和索引。

3. 事物支持

MyISAM:強調(diào)的是性能,每次查詢具有原子性,其執(zhí)行速度比Innodb類型更快,但是不提供事物支持。

InnoDB:提供事務(wù)支持,外部鍵等高級數(shù)據(jù)庫功能。具有事務(wù)(commit)、回滾(rollback)和崩潰修復(fù)能力(crach recovery capabilities)的事務(wù)安全(transaction-safe ACID compliant)型表。

4. CURD操作

MyISAM: 如果執(zhí)行大量的select, MyISAM是更好的選擇。(因為沒有支持行級鎖),在增刪的時候需要鎖定整個表格,效率會低一些。相關(guān)的是innoDB支持行級鎖,刪除插入的時候只需要鎖定該行就行,效率較高。

InnoDB:如果你的數(shù)據(jù)執(zhí)行大量的insert或update,出于性能方面的考慮,應(yīng)該使用InnoDB表。Delete從性能上Innodb更優(yōu),但delete from table時,InnoDB不會重新建立表,而是一行一行的刪除,在innodb上如果要清空保存有大量數(shù)據(jù)的表,最好使用truncate table這個命令。

5. 外鍵

MyISAM: 不支持。

InoDB:支持。
(2)各種不同mysql版本的2者的改進
(3)2者的索引的實現(xiàn)方式

感謝各位的閱讀!關(guān)于“Mysql中myisam和innodb的區(qū)別有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


新聞名稱:Mysql中myisam和innodb的區(qū)別有哪些
文章分享:http://weahome.cn/article/jjcgod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部