java - データ関係を扱う場合、データベース テーブルの外部キーを使用する場合とコード内メンテナンスを使用する場合の利点と欠点は何ですか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-17 10:08:48
0
2
562

最近、エンタープライズ アプリケーション プロジェクトのライブラリ テーブルを設計していましたが、データの関連付けの問題が発生しました。コード内で維持するのが良いのか、外部の関連付けを作成するのが良いのか判断できませんでした。専門家の意見を求めています。

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(2)
巴扎黑

私の個人的な意見を言わせてください。
通常は、データベース外部キーを使用することをお勧めします。これには比較的完全な制約があります。さらに、ほとんどの企業のほとんどのアプリケーション (80%) はまだデータベースのセグメンテーションのレベルに達していません。では、なぜデータベースの整合性に依存しないのでしょうか? ?

外部キーを使用しないと通常は大きすぎるため、その数は 100 万を超えるはずです。セグメント化する必要がある。プログラムメンテナンスは手動でのみ使用してください。 。 。

いいねを押す +0
刘奇

需要は安定しています - 外部キーを使用してください
需要は頻繁に変化します - 使用しないでください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート