Tech News

제목Timeflake - 128bit, 어느정도 정렬된, URL에도 안전한 UUID2021-01-26 14:01
작성자 Level 10

https://github.com/anthonynsimon/timeflake 


- Twitter의 Snowflake , Firebase의 PushID 등과 비슷한 구현

- 빠름 : K-sortable로 어느정도 정렬

- 충분히 유니크 : 1ms당 5천만개를 만들어도 충돌 확율 10억분의 1

- 효율적 : 48비트는 밀리세컨드 단위 timestamp 인코딩 + 80비트는 암호화된 랜덤 숫자

- 유연함 : 128bit unsigned int, hex, URL-Safe base62 값으로 UUID 호환

- Python 오픈소스

댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)