mysql pk1 Auto-Increment와 UUID 좋아요와 이모티콘 기능을 구현하면서 PK에 대해 들었던 의문과 학습/생각정리를 위해 간략하게 글을 남겨봅니다. 1. Auto-Increment와 UUID. 그 의미 Auto-Increment의 경우 데이터가 추가될때 자동으로 PK값이 1 증가하며 UUID의 경우 VARCHAR 혹은 Binary 값으로 PK를 저장할 수 있습니다. Auto-Increment 같은 경우 순차적으로 값이 증가하기 때문에 값이 연속적으로 증가하는 것을 한 눈에 알아볼 수 있는 장점이 있는 반면 중간에 데이터가 유실되거나 하더라도 그 값이 채워지지 않습니다. 반면 UUID의 경우 랜덤한 값이 생성돼서 데이터베이스에 들어오기 때문에 연속적인 값들을 알 수 는 없지만 중간에 공백이 생기더라도 PK의 연속성을 신경쓰지 않아도 됩니다. .. 2022. 9. 13. 이전 1 다음