X ID는 “Snowflake”라는 시스템으로 생성되는 64비트 부호 없는 정수입니다. 각 ID에는 다음 정보가 인코딩됩니다.
- 타임스탬프 — 객체가 생성된 시점
- 워커 번호 — 어떤 서버가 해당 ID를 생성했는지
- 시퀀스 번호 — 해당 밀리초 내에서의 순서
JavaScript에서 정수는 53비트로 제한됩니다. 이로 인해 큰 ID 값을 다룰 때 정밀도가 손실될 수 있습니다:
데이터베이스에 ID를 문자열 또는 64비트 정수로 저장하세요:
시간 순서를 기준으로 id를 비교할 때:
데이터 사전
각 객체 type의 id 필드를 확인하세요.
게시물 조회
ID로 포스트를 조회하세요.