에 대한 조회 내 사용자 테이블이 (의사 SQL을 나는 ORM을 사용하고 난 여러 다른 DB 유형을 지원해야하기 때문에) 나는 현재 다른 모든 테이블에 FK에 대한 ID를 사용하고SQL : UUID
id: INTEGER, PK, AUTOINCREMENT
UUID : BINARY(16) (inserted by an update, it's a hash(id))
을 . 그러나 내 REST API에서는 UUID를 사용하여 정보를 제공해야하므로 나중에 쿼리 할 때 문제가 발생합니다.
해야하는 I : 대신 UUID에
- FK?
- 매번 룩업 ID (UUID)를 매번 (캐시 메커니즘 덕분에 잠시 후 감사합니다)?
당신은 두 번째 옵션으로 갈 수 있습니다. 정말로 속도가 걱정된다면 ..index ur id와 uuid는 함께 있습니다. 데이터 모델의 무결성을 만지는 것이 좋지 않습니다. FK는 FK .. 렛! – Neels