Ive는 유일성의 유효성 확인과 관련하여 질문이 있습니다.Ruby on Rails - 고유성
에서 : http://guides.rubyonrails.org/active_record_validations_callbacks.html#uniqueness이
"그것은 데이터베이스에 고유성 제약 조건을 만들지 않습니다, 그래서 두 개의 서로 다른 데이터베이스 연결하면 고유하고자하는 열의 값이 같은 두 개의 레코드를 만드는 것이 발생할 수 있습니다에. 이를 방지하려면 데이터베이스에 고유 한 인덱스를 만들어야합니다. "
고유성을 확인할 때마다 데이터베이스에 색인을 추가해야합니까? 아니면 두 명의 기록자가 동시에 삽입 될 가능성이있을 때만 필요합니까?
여기서 가장 좋은 방법은 무엇입니까? 고유하고 항상 색인을 함께 사용하거나 상황에 종속적입니까?