6

MyISAMとInnoDB(2つのいわゆるデータベースエンジン)を比較した記事は1,000万件あり、ウィキペディアでは漠然と次のように定義されています。

...データベース管理システム(DBMS)がデータベースからデータを作成、読み取り、更新、削除(CRUD)するために使用する基盤となるソフトウェアコンポーネント。

しかし、それは本当にどういう意味ですか?驚いたことに、DBとそのエンジンの関係について説明している記事は1つも見つかりませんでした。

エンジンは具体的な現実の世界でどのように現れますか?データベースは実際には単なるバイナリファイルであり、その「エンジン」は.exeファイルとの間のすべてのI / Oを処理するものですか?エンジンはEXPLAINANDQEPを処理しますか?

私が求めているのは、MySQLの責任と、その基盤となるエンジンの責任であるアクティビティをどのように定義するかということだと思います。

4

1 に答える 1

5

この写真は役に立ちますか?

ここに画像の説明を入力してください

取得元:http ://forge.mysql.com/wiki/MySQL_Internals_Custom_Engine#Overview

于 2012-07-13T12:53:40.783 に答える