序文日常生活には多くのファイル形式があり、異なるファイル形式には対応する保存方法と処理メカニズムがあります (例: .txt、.pdf、.mp4...) 異なるデータを保存するには、異なる処理メカニズムが必要です。 ストレージエンジンは異なる処理メカニズムです 1. MySQL メインストレージエンジン:。イノDB 。マイサム 。メモリ 。ブラックホール 一つずつ見ていきましょう ''' イノDB これは、MySQL バージョン 5.5 以降のデフォルトのストレージ エンジンであり、より安全にデータを保存します。 ''' マイサム これは、MySQL 5.5 より前のデフォルトのストレージ エンジンです。Innodb よりも高速ですが、データのセキュリティにさらに重点が置かれています。 ''' メモリ メモリ エンジン (すべてのデータはメモリに保存されます) 電源障害とデータ損失''' ''' ブラックホール 保存されたものはすぐに消えてしまいます(ブラックホールのように) ''' すべてのストレージ エンジンの SQL ステートメントを表示します。 エンジンを表示します。 2. さまざまなストレージエンジンがテーブルを保存する方法の例まず、別のデータベースを構築しましょう データベース作成45日目 次にデータベースに切り替えます day45を使用します。 4つの異なるストレージエンジンで4つのテーブルを作成する テーブル t1(id int) を作成します。engine=innodb; テーブル t2(id int) を作成します。engine=myisam; テーブル t3(id int) を作成します。engine=blackhole; テーブル t4(id int) を作成します。engine=memory; 4 つのテーブルを作成すると、データ ファイルの下に、異なるストレージ エンジンを持つ 4 つのファイルが表示されます。 t3 テーブルに t3.MYD テーブルのデータ ファイルがないのは、ブラックホール ストレージ エンジンがブラックホールのようなものだからです。 そこにファイルを投げ込むと消えてしまうため、ファイルにデータを保存するのは簡単ではありません。 t4 テーブルはメモリ ストレージ エンジンです。メモリに保存され、データの短期的なストレージです。ハード ディスクに保存するのは簡単ではありません。そのため、テーブル データ ファイルはありません。 次に、異なるストレージ エンジンの各テーブルにデータを挿入して、結果を確認します。 t1値に挿入する(1); t2値に挿入する(1); t3値に挿入する(1); t4値に挿入する(1); 各テーブルのデータを個別にクエリすると、t3 はデータを保存しないことがわかります。これは、t3 がブラックホール ストレージ エンジンであり、保存されたデータはすぐに失われるため、選択時にデータがなくなるためです。この実験は今だけのものではありません。MySQL を再起動して各テーブルのデータを再クエリすると、新たな発見があるでしょう。 明らかに、t4 のテーブルにも、この時点では保存されたデータが存在しないことが示されています。なぜでしょうか? t4 はメモリ ストレージ エンジンを使用するため、データは永続的ではなくメモリに保存されます。MySQL をシャットダウンして再起動すると、データは失われます。 これで、MySQL ストレージ エンジンの理解に関するこの記事は終了です。MySQL ストレージ エンジンに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: element.style インライン スタイルを変更する方法のチュートリアル
>>: HTMLページをクリックしてダウンロードファイルを実装する2つの方法
結合の種類1. 内部結合: 結合関係を持つ 2 つのテーブル内のフィールドは、結合関係を満たすレコー...
最近、プロジェクトで作業しているときに webSocket プロトコルを使用し、WeChat アプレ...
目次1. データソース2. データの総合順位1) 総合ランキング2) 同順位3) 同順位3. データ...
この記事の例では、商品スクリーニング機能を実装するためのjsの具体的なコードを参考までに共有していま...
目次序文フロントエンド構造バックエンド構造(ノード+エクスプレス) FormDataに基づくファイル...
目次例示する1. ブロブオブジェクト2. フロントエンド3. バックエンド要約する例示する最近、ファ...
<br />海外メディアの報道によると、マイクロソフトはソフトウェアの相互運用性への取り...
WindowsにTomCatをインストールするこの記事では、WindowsプラットフォームにTomC...
この記事では、vueの大画面表示適応の具体的なコードを参考までに紹介します。具体的な内容は以下のとお...
1. Windows10の組み込みLinuxサブシステムをインストールする1.1. Linuxサブシ...
目次フレーム最高レベルのエラー報告活発なコミュニティとチーム冗談モカ推奨プラグインVue テストライ...
1. 環境整備1.1 基本環境NTP設定: 省略 #時間の一貫性を確保するためにNTPサービスを設定...
目次1. 古いバージョンを削除する2. サーバーのカーネルタイプを確認し、適切なバージョンをダウンロ...
1.公式サイトからダウンロードして解凍する参考: 2. 環境変数を設定するMYSQL_HOMEをMy...
META タグは、一般的に タグと呼ばれ、HTML Web ページのソース コード内の重要な HTM...