著者:
私は忘れてしまった話¢
:個人的なマイクロチャネル公共番号 とプログラム猿の戦い
:個人的なマイクロチャネル公共番号 とプログラム猿の戦い
リレーショナルデータベースを設計する方法1.
上記のように、それは最初の2つの部分に分割されます。
1.メモリ部:ファイルシステムと同様、データ等の機械的ハードドライブ、固体として、永続的なデバイスに格納されています
2.パートプログラム例:論理ストレージの管理、
2.1ストレージ管理:物理ストレージ関係にロジックデータを変換します
2.2キャッシング:最適化効率
2.3 SQL分析:SQL文の解析を話します
2.4ログ管理:記録動作
権限の2.5分割マルチユーザ管理
2.6災害復旧メカニズム:ディザスタ・リカバリ・モジュール(Tuganを復元する方法を、ハングアップ)
2.7インデックス管理:データクエリの効率を最適化
2.8ロック管理:データベースは、同時動作をサポートしています
2.インデックスモジュール
2.1なぜあなたは、インデックスを使用するようにしたいですか?
すぐにクエリデータにするために、(話すように全表スキャンに対応し、フォローアップのブログ/公共の数は、詳細な答えになります)
2.2どのような情報のインデックスになることができますか?
主キー、ユニークキー、共通鍵など(それ以降の深い回答)
2.3インデックスのデータ構造
インデックス、電子バイナリツリー、バイナリサーチの設立を生成します
インデックス、Bツリー構造の外観の確立を生成します
B + -Treeルックアップ構造(MySQLの)と、インデックスを生成します
ハッシュを見つけるために、構造の確立をインデックスの生成
(フォローアップの深い答え)