Sqids là một thư viện mã nguồn mở cho phép bạn tạo các định danh ngắn duy nhất từ các số. Những ID này an toàn trên URL, có thể mã hóa nhiều số và không chứa các từ thô tục thông thường. Đọc thêm .
Đây là những gì chúng trông giống như:
ClickHouse cung cấp các hàm SQL tích hợp để tạo Sqids với các tham số mặc định. Chức năng này đã có từ phiên bản ClickHouse v23.12 .
Ví dụ mã hóa và giải mã nhanh:
SELECT sqidEncode(1, 2, 3); -- "86Rf07"
SELECT sqidDecode('86Rf07'); -- [1,2,3]
Sử dụng chính của Sqids là hoàn toàn thị giác. Nếu bạn muốn sử dụng ID thay vì số trong dự án của bạn, Sqids có thể là lựa chọn tốt.