내 테이블에서 게시물 및 코멘트를 저장하는 테이블에서 자동 증가 PK를 사용합니다.
PK를 HTTP 클라이언트에 노출하고 싶지 않지만 API 구현에서 내부적으로 사용하여 빠른 조회를 수행합니다.자동 증가를위한 대체 필드 PK
사용자가 ID로 게시물을 검색하려고 할 때 테이블에 대체 고유 키가 있어야합니다. 이 필드의 유형으로 사용할 가장 좋은 (가장 일반적인) 방법은 무엇일까?
나에게 가장 명백한 것은 UUID 또는 GUID를 사용하는 것입니다.
성능을 위해이 대신 임의의 숫자 키를 생성하는 간단한 방법이 있는지 궁금합니다.
이 상황에 가장 적합한 방법은 무엇입니까?
'UUID'와'GUID'는 숫자이므로 숫자입니다. 무엇이든 "최고의"절대적 해결책은 없습니다. 왜'GUID' (v4)가 효과가 없을까요? – zerkms
@zerkms 그것은 나를 위해 일할 수 있습니다. 하지만 여기에 언급 된대로 성능에 대해 조금 걱정되었습니다. https://rclayton.silvrback.com/do-you-really-need-a-uuid-guid – Trace
당신은 PK로 사용하지 않을 것입니다. 실적 단락이 귀하와 관련이 있는지 확신하지 못합니다 (그리고 100 % 정확함을 확신 할 수 없습니다). – zerkms