資料庫儲存引擎的 引擎 是什麼概念?

時間 2021-12-28 21:05:12

1樓:

自己的一點粗略理解,有不同意見可以交流

引擎:"引擎"是發動機的部件,發動機是驅動車子運轉的部件。

而資料庫引擎就是驅動整個資料庫運轉的部件,像儲存,處理,保護,查詢資料等。

儲存引擎:

而儲存引擎是規定了資料儲存時的儲存結構。

2樓:朱嫑膘

MySQL中的資料用各種不同的技術儲存在檔案(或者記憶體)中。這些技術中的每一種技術都使用不同的儲存機制、索引技巧、鎖定水平並且最終提供廣泛的不同的功能和能力。通過選擇不同的技術,你能夠獲得額外的速度或者功能,從而改善你的應用的整體功能。

儲存引擎說白了就是如何儲存資料、如何為儲存的資料建立索引和如何更新、查詢資料等技術的實現方法。

儲存引擎是資料庫的發動機,決定資料庫提供的功能和效能。

3樓:沒什麼技術

就是將資料儲存到磁碟得介面~MySQL有SQL語句分析層和儲存引擎層,當分析出SQL語句需要執行什麼操作後,呼叫儲存引擎的介面既可。leveldb就可以看成乙個儲存引擎~個人理解!

分布式資料庫計算引擎對分布式儲存系統底座提出了哪些新的技術挑戰?

lemon wonder 我說一下HTAP情況,對於資料庫,TP主要是事務相關,一般底層儲存引擎使用行存,對於AP是分析性,對事務要求沒那麼高,一般用列存,要處理HTAP,那要做到行列混合儲存就很困難。對於儲存引擎,一種是外掛程式型,向MySQL中,SQL和儲存約定好介面,實現介面並直接使用。但是要...

列儲存資料庫中列族的意義是什麼?

阿萊克西斯 column family就是table 就我n年前用HBase的知識來說 乙個表的不同的column family就是有相同partition key 還是叫primary key?的不同的表,只是在api層包裝成了一張邏輯表 可能還多一些metadata,比如partition ra...

文件型資料庫相對關聯式資料庫的缺點是什麼

iammutex 首先,一致性問題和是否採用文件型儲存是沒有關係的。一致性問題是由於系統既要保證分布式又要求高效能導致的。說白了就是資料不同步,目前文件型資料庫如MongoDB並沒有說在一致性上有多大問題。當前的文件型資料庫以MongoDB和CouchDB發展最好,而二者除了在儲存結構上都是文件型外...