데이터를 식별하기 위한 Unique한 ID생성하기 (트위터 스노우플레이크의 java구현)
안녕하세요. 졸린개발자입니다. 오늘은, 데이터를 저장할 때 왜 Unique한 ID를 왜 생성해야하고, Unique한 ID를 어떻게 생성하는지에 대해 설명하기 위해, 포스트를 작성합니다. 추가적으로, 제가 생각하는 가장 좋은 방법인 트위터 스노우 플레이크의 java구현을 마지막으로 해보겠습니다. 데이터를 저장하는데, 왜 Unique한 ID가 필요할까요? 당연한 말로 들릴 수도 있는데, 하나하나의 데이터를 식별하기 위해서 입니다. 예를 들어볼까요? 데이터베이스에 (철수, 2), (영희, 10), (길동, 15)가 저장되어 있다고 합시다. 이 데이터는 (이름, 나이)입니다. 이때, 철수의 나이를 찾으려면 어떻게 해야할까요? 이름에 철수가 있는 데이터 부분의 2번째에 나이가 존재합니다. 여기서 여러분들은 방금,..
2022. 10. 12.