UUID란, UUID vs 자동증가 pk
개요 💡 강의에서 엔티티의 PK를 UUID로 사용하고 있다. UUID란 무엇이며, 자동 증가 PK 와 비교했을 때 어떤 장단점이 있는지 알아보았다. MySQL에 UUID를 저장하고 조회할 때 발생할 수 있는 문제를 간략하게 정리했다. UUID란 UUID는 정보 식별을 위해 사용되는 식별자로, 128-bit 숫자로 구성되어있다. 네트워크 상에서 각 개체들을 식별하기 위해서는 각각의 고유한 이름이 필요하며, 이 이름은 유일성이 매우 중요하다. 중복되는 이름의 개체가 존재하면 구별이 불가능하기 때문이다. 중앙에서 관리시스템을 두어 고유한 이름을 부여해 주면 고유성을 확보할 수 있다. 하지만 독립적으로 개발되는 시스템들은 중앙 관리 시스템으로 관리할 수 없다. 따라서 개발 주체가 스스로 이름을 지으면서 유일성을..
2022.11.12