복합 기본 키와 고유 한 개체 ID 필드 저는 복합 키가 고유 한 개체 ID 필드를 사용하는 것보다 훨씬 이상적이며 데이터베이스를 구축 할 때 단일 고유 ID를 기본 키로 사용 해서는 안된다는 생각으로 구축 된 데이터베이스를 상속했습니다 . 이 데이터베이스를 위해 Rails 프런트 엔드를 구축하고 있었기 때문에 Rails 규칙을 준수하는 데 어려움을 겪었습니다 (사용자 정의 뷰와 몇 가지 추가 gem을 사용하여 복합 키를 처리하는 것이 가능했지만). 이 특정 스키마 디자인 뒤에있는 이유는 데이터베이스가 비효율적 인 방식으로 ID 필드를 처리하는 방법과 인덱스를 작성할 때 트리 정렬에 결함이있는 것과 관련이 있습니다. 이 설명에는 깊이가 없었고 여전히 개념에 대해 머리를 감싸려고 노력하고 있습니다 (복합 ..