一意性の検証について質問があります。
から: http://guides.rubyonrails.org/active_record_validations_callbacks.html#uniqueness
「データベースに一意性制約を作成しないため、2 つの異なるデータベース接続によって、一意にする予定の列に同じ値を持つ 2 つのレコードが作成されることがあります。それを回避するには、一意のインデックスを作成する必要があります。データベース。」
一意性を検証するたびに、データベースにインデックスを追加する必要があるということですか? それとも、2 つのレコードが同時に挿入される可能性が高い場合にのみ必要ですか?
ここでのベスト プラクティスは?