MySQL數(shù)據(jù)分析存儲(chǔ)引擎示例講解
今天我們來(lái)說(shuō)說(shuō)MySQL存儲(chǔ)引擎,作為從事數(shù)據(jù)分析行業(yè)的朋友老說(shuō),我們不必細(xì)究MySQL存儲(chǔ)引擎到底什么,我們了解就行了。
1.引入案例
有張馬虎、李小心兩個(gè)人,都是地鐵口的自行車管理員,每天都有很多人來(lái)存取自行車。張馬虎的管理方式是來(lái)存自己存,不記錄存的是什么車。李小心呢,存取自己車時(shí),記錄存車人的特征與自行車的特征,當(dāng)人來(lái)取車時(shí),還要小心核一下,人與車的特征是否對(duì)應(yīng)。
思考:
張馬虎和李小心誰(shuí)對(duì)業(yè)務(wù)的處理速度更高?張馬虎二者誰(shuí)對(duì)自行車管理更安全?數(shù)據(jù)庫(kù)對(duì)同樣的數(shù)據(jù),有著不同的存儲(chǔ)方式和管理方式。在mysql中,我們把這樣一個(gè)東西稱為存儲(chǔ)引擎。
存儲(chǔ)引擎這個(gè)名字只有在mysql數(shù)據(jù)庫(kù)中存在。oracle中有對(duì)應(yīng)的機(jī)制,但是不叫存儲(chǔ)引擎,在oracle中,就叫做表的存儲(chǔ)方式。
mysql支持很多存儲(chǔ)引擎,每個(gè)引擎都有自己的數(shù)據(jù)存儲(chǔ)方式,同時(shí)每個(gè)存儲(chǔ)引擎都有自己的優(yōu)缺點(diǎn),因此需要在適合的時(shí)機(jī),選擇適合自己的存儲(chǔ)引擎。
2.查看系統(tǒng)默認(rèn)的存儲(chǔ)引擎和默認(rèn)字符集
-- mysql5.0以上的版本支持的存儲(chǔ)引擎有9個(gè)。 -- 這句代碼后面不用寫分號(hào)。 mysql> show engines \G -- 查看系統(tǒng)當(dāng)前默認(rèn)的存儲(chǔ)引擎。 mysql> show variables like '%storage_engine%'; -- 查看系統(tǒng)默認(rèn)的字符集。 mysql> show variables like '%char%';
3.常見(jiàn)的存儲(chǔ)引擎

1)MyISAM:不支持事務(wù)。(張馬虎)

MyISAM的優(yōu)缺點(diǎn):

2)InnoDB:支持事務(wù)。(李小心)

InnoDB的優(yōu)缺點(diǎn):

3)MEMORY(這個(gè)了解一下就行了)

MEMORY的優(yōu)缺點(diǎn):

4.下面這張圖了解就行

以上就是MySQL數(shù)據(jù)分析存儲(chǔ)引擎示例講解的詳細(xì)內(nèi)容,更多關(guān)于MySQL數(shù)據(jù)分析存儲(chǔ)引擎的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
使用MySQL從JSON字符串提取數(shù)據(jù)的方法詳解
在現(xiàn)代數(shù)據(jù)庫(kù)管理中,JSON 格式因其靈活性而廣泛使用,然而,當(dāng)數(shù)據(jù)存儲(chǔ)在 JSON 中時(shí),我們經(jīng)常需要將其轉(zhuǎn)換為更易于處理的格式,本篇文章將通過(guò)一個(gè)具體的 SQL 查詢示例,展示如何從存儲(chǔ)在 MySQL 中的 JSON 字符串提取數(shù)據(jù)并重新格式化,需要的朋友可以參考下2024-10-10
Mysql根據(jù)一個(gè)表的數(shù)據(jù)更新另一個(gè)表數(shù)據(jù)的SQL寫法(三種寫法)
這篇文章主要介紹了Mysql根據(jù)一個(gè)表的數(shù)據(jù)更新另一個(gè)表數(shù)據(jù)的SQL寫法,本文給大家分享三種解決方法,需要的朋友可以參考下2023-06-06
mysql開(kāi)啟遠(yuǎn)程連接(mysql開(kāi)啟遠(yuǎn)程訪問(wèn))
開(kāi)啟MYSQL遠(yuǎn)程連接權(quán)限的方法,大家參考使用吧2013-12-12
Mysql實(shí)現(xiàn)合并多個(gè)分組(GROUP_CONCAT及其平替函數(shù))
MySQL 中提供了多種合并字符串的函數(shù)和操作方法,包括 GROUP_CONCAT、CONCAT_WS 和 CONCAT 等,本文介紹了 MySQL 中 GROUP_CONCAT 函數(shù)以及 CONCAT_WS、CONCAT 函數(shù)并通過(guò)示例代碼演示了它們的用法,感興趣的可以了解一下2023-10-10
Mysql數(shù)據(jù)庫(kù)之Binlog日志使用總結(jié)(必看篇)
下面小編就為大家?guī)?lái)一篇Mysql數(shù)據(jù)庫(kù)之Binlog日志使用總結(jié)(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03
win2003服務(wù)器下配置 MySQL 群集(Cluster)的方法
MySQL 群集是 MySQL 適合于分布式計(jì)算環(huán)境的高可用、高冗余版本。它采用了 NDB Cluster 存儲(chǔ)引擎,允許在 1 個(gè)群集中運(yùn)行多個(gè) MySQL 服務(wù)器。2010-12-12
mysql修改sql_mode報(bào)錯(cuò)的解決
今天在Navicat中運(yùn)行sql語(yǔ)句創(chuàng)建數(shù)據(jù)表出現(xiàn)了錯(cuò)誤Err 1067。本文主要介紹了mysql修改sql_mode報(bào)錯(cuò)的解決,感興趣的可以了解一下2021-09-09

