今までも何度か触れたサロゲートキーと主キーに関して。サロゲートキーサロゲートキーに関して主にシステム設計的な考察が多かったので、今回はユースケースからの考察です。業務システムだとやはりサロゲートキーはあるけれども、主キーとして使わないことがあるようです。SA00023などアルファベット+数字などの組み合わせが多いですよね。これらのような意味を持たせた番号を主キーとして持たせることが一般的なようです。ちなみにサロゲートキー自体もデータとしては持たせると何らかの時に、便利かと思います。逆にレコードの識別がユーザー側で行わないような場合、はサロゲートキーを使った方がメリットが多いでしょう(ユーザー側から見てそのレコードを個別に認識する必要がない時、あるいはできない時)。上記のような意味を持たせた主キーも連番ですと推測されてしまい、セキュリティ的に危険という点から主に数字の部分を何らかのアルゴリズムを用いて推測不可能な値にすることもあるようです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。メインに使ってました(PHPでは)。...ログ対策(どのように情報を抽出するか)現在、現場でテストをやってるんですが、やることは昔と変わらずテストデータ作り、ログ、エラーハンドリングになります。3年近くまえに↓のような記事をかいてました。...ここ1年ぐらいで再確認したネタなど今の現場では比較的、いわゆるモダンな環境で開発をしていることもあり、非常に勉強になります。Factoryパターンに関して。