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