#author("2023-02-22T05:43:49+09:00","default:ryuichi","ryuichi")
#author("2023-03-02T10:59:18+09:00","default:ryuichi","ryuichi")
* 1対1のテーブルを作成する理由 [#sabb8fbb]
** 前提 [#k14c15e1]
- 普通は1対1のリレーションを持つテーブルを作る必要はない。1個の大きなテーブルでいい
** 理由 1. セキュリティレベルを分ける [#id5c524b]
** 理由 [#uad91980]
*** 1. セキュリティレベルを分ける [#id5c524b]
- 機密性の高いカラムを別のテーブルに移すことで、セキュリティレベルを分けやすくなる
** 理由 2. 行ロックを避ける [#f3b4cac0]
*** 2. 行ロックを避ける [#f3b4cac0]
- 更新の多いカラムを別のテーブルに移すことで、行ロックを避けやすくなる
** 理由 3. パフォーマンス [#rc390f82]
*** 3. パフォーマンス [#rc390f82]