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
我说一下个人的看法。
通常的话还是建议用数据库外键。这样有比较完整的约束。而且大部分公司的大部分应用(80%)都还没到到进行数据库切分的程度。那么为什么不直接依靠数据库的完整性呢??
不用外键通常都是量级太大,保守百万以上的量。需要进行切分。才手动去用程序维护。。。
需求稳定-用外键
需求变动频繁-别用