Heim  >  Fragen und Antworten  >  Hauptteil

java - Welche Vor- und Nachteile hat die Verwendung von Datenbanktabellen-Fremdschlüsseln gegenüber der In-Code-Wartung beim Umgang mit Datenbeziehungen?

Vor kurzem habe ich eine Bibliothekstabelle für ein Unternehmensanwendungsprojekt entworfen und bin auf einige Probleme mit der Datenzuordnung gestoßen. Ich war mir nicht sicher, ob es besser ist, sie im Code beizubehalten oder eine externe Zuordnung vorzunehmen

曾经蜡笔没有小新曾经蜡笔没有小新2712 Tage vor515

Antworte allen(2)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-05-17 10:10:48

    我说一下个人的看法。
    通常的话还是建议用数据库外键。这样有比较完整的约束。而且大部分公司的大部分应用(80%)都还没到到进行数据库切分的程度。那么为什么不直接依靠数据库的完整性呢??

    不用外键通常都是量级太大,保守百万以上的量。需要进行切分。才手动去用程序维护。。。

    Antwort
    0
  • 怪我咯

    怪我咯2017-05-17 10:10:48

    需求稳定-用外键
    需求变动频繁-别用

    Antwort
    0
  • StornierenAntwort