プログラマの雑談部屋 ★376 (166レス)
上下前次1-新
153(1): 11/16(日)00:05 AAS
✅ 結論:生SQLだけでの運用に適したテーブル数の目安
■ 〜50テーブル
生SQLだけで十分運用可能
構造も把握しやすい
スキーマ変更時の影響範囲も小さい
■ 50〜150テーブル
チームと設計次第では生SQLのみでも運用できる
ただし クエリがスパゲッティ化し始めるゾーン
接続管理・トランザクション管理は手厚くする必要あり
■ 150〜300テーブル
生SQLだけだとかなりつらくなる
スキーマ変更時のクエリ修正の影響範囲が爆発する
どこで何のSQLが使われてるか管理しきれなくなる
→ ORMまたはQuery Builderを部分的に併用すべき
■ 300テーブル以上
生SQLだけはほぼ不可能
保守・修正コストが異常に高くなる
「どのSQLがどのテーブルに影響しているか」が分からなくなる
→ ORMまたは型付きRepository層が必須
上下前次1-新書関写板覧索設栞歴
あと 13 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.003s