文章から同時にテーブル定義が雑に頭に浮かぶようになる2.DBの内部的な動作がざっくり分かるようになる3.テーブル定義の不備に気づきやすくなる4.クラスタリング・物理分割の使い所・勘所が分かるようになるクラスタリング物理分割(パーティション)5.デッドロックの発生リスクをとても気にするようになるパターン1パターン2なぜ発生するか6.「スペシャリスト」を名乗れる最後にこんばんは、ちょうど数日前にDBスペシャリストの試験を受けてきました。ロール...2.DBの内部的な動作がざっくり分かるようになる索引探索・表探索によるデータへのアクセス違い(前の勉強会で話した内容)クラスタ化インデックスデータの並び順を表すインデックス。ストレージへのI/O時間)いずれも一般的なRDBの話であって具体的なベンダーの話ではない。実際の案件に当て嵌めようとするとベンダー固有の特徴を捉えないといけない。3.テーブル定義の不備に気づきやすくなる提示されたテーブル定義の登録時異常や更新時異常を答えさせる問題も多いため、実務の上でも気づきやすくなります。→ユーザーを識別するのはメアドだけでは不可能なので組織IDも入力項目として必要であることに気づける4.クラスタリング・物理分割の使い所・勘所が分かるようになるクラスタリング複数台のDBでクエリを実行することができる仕組み。クエリのスループットを増やすことができる。慎重に検討しないと逆にスループットが落ちる可能性もある。物理分割(パーティション)区分キーと呼ばれるカラムの値に従ってテーブルが別々にされる仕組み。RDBの内部的に別々にされるだけなのでアプリケーションからは1つのテーブルに見えるwhere句に区分キーを指定している場合は参照するテーブルが絞られて高速に動作する。ハッシュパーティショニングなどの方法がある。alsoブラウザでキャッシュできてアクセス制限できるAWSでの静的ファイルの配信について考えてみたAWSとPR-Agentを組み合わせてPRのコードレビュー自動化を試してみた。