Sqids는 숫자로부터 짧은 고유 식별자를 생성할 수 있는 오픈 소스 라이브러리입니다. 이 ID들은 URL에 안전하며 여러 숫자를 인코딩할 수 있으며 일반적인 욕설 단어를 포함하지 않습니다. 더 보기 .
이것이 그들이 보이는 모습입니다:
ClickHouse 은(는) 기본 매개변수로 Sqids을(를) 생성하기 위한 내장 SQL 함수를 제공합니다. 이 기능은 ClickHouse v23.12 부터 사용 가능합니다.
빠른 인코딩 및 디코딩 예제:
SELECT sqidEncode(1, 2, 3); -- "86Rf07"
SELECT sqidDecode('86Rf07'); -- [1,2,3]
Sqids의 주요 사용 용도는 순수하게 시각적입니다. 프로젝트에서 숫자 대신 ID를 사용하고 싶다면, Sqids은 좋은 선택일 수 있습니다.