>  Q&A  >  본문

java - 데이터 관계를 처리할 때 데이터베이스 테이블 외래 키를 사용하는 것과 코드 내 유지 관리를 사용하는 것의 장점과 단점은 무엇입니까?

최근에 기업용 애플리케이션 프로젝트를 위한 라이브러리 테이블을 디자인하다가 데이터 연결 문제에 직면했습니다. 코드 내에서 유지 관리하는 것이 더 나은지, 아니면 외부 연결을 수행하는 것이 더 나은지 결정되지 않았습니다. 전문가의 의견을 구하고 있습니다

.
曾经蜡笔没有小新曾经蜡笔没有小新2712일 전510

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

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

    개인적인 생각을 말씀드리겠습니다.
    일반적으로 데이터베이스 외래 키를 사용하는 것이 좋습니다. 이는 상대적으로 완전한 제약 조건을 갖습니다. 게다가 대부분 기업의 대부분의 애플리케이션(80%)은 아직 데이터베이스 세분화 수준에 도달하지 못했습니다. 그렇다면 데이터베이스의 무결성에만 의존하면 안 될까요? ?

    외래 키를 사용하지 않으면 일반적으로 너무 크므로 100만 개 이상이어야 합니다. 세분화할 필요가 있습니다. 프로그램 유지 관리는 수동으로만 사용하십시오. . .

    회신하다
    0
  • 怪我咯

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

    수요는 안정적입니다. 외래 키를 사용하세요.
    수요는 자주 변경됩니다. 사용하지 마세요

    회신하다
    0
  • 취소회신하다