セージ の メモ書き

メモこそ命の恩人だ

DB-用語

DB - 表探索/索引探索

表探索(Table Scan:テーブルスキャン) 索引探索(Index Scan:インデックススキャン) SQL Server 探索方法の確認 表探索(Table Scan:テーブルスキャン) 概要 表の全データにアクセスし、一行ずつ探索する方法。 利点 索引領域の断片化などを気にする…

DB - ***キー(候補キー・主キー etc.)

スーパーキー 候補キー 非キー属性 主キー/複合主キー 代理キー 主キーの参照 外部キー 主キーのデータ表現 ナチュラルキー(自然キー) サロゲートキー スーパーキー タプルを一意に識別するための属性の組合せ。 全属性でもOK。一意になるなら何でもOK。 …

DB - 差分バックアップ/増分バックアップ

差分バックアップ 増分バックアップ 使い分け 差分バックアップの推奨ケース 増分バックアップの推奨ケース 差分バックアップ 初回はフルバックアップする。 2回目以降、初回から更新(追加、変更、削除)された箇所をバックアップする。 最大ファイル数:2 …

DB - 分離レベル/リード現象

Isolation Level:分離レベル READ UNCOMMITTED ダーティリードの発生理由 READ COMMITTED ダーティリードの回避理由 ノンリピータブルリードの発生理由 REPEATABLE READ ノンリピータブルリードの回避理由 ファントムリードの発生理由 SERIALIZABLE ファン…

DB - ACID特性/BASE特性

ACID特性 Atomicity:原子性 Consistency:一貫性 Isolation:独立性 Durability:耐久性 BASE特性 Basically Available:原則、可用性 Soft State:やわらかい状態 Eventual Consistency:結果整合性 補足 CAP定理 ACID特性 "トランザクション処理" の信頼…