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

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

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

全員に返信 (2)
巴扎黑

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

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

いいねを押す+0
    刘奇

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

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!