Trung BìnhPostgreSQL iconPostgreSQL

UUID, serial và identity column nên chọn thế nào?

serial là shorthand cũ tạo sequence ngầm. GENERATED ... AS IDENTITY là cách chuẩn SQL rõ hơn cho auto-increment integer. UUID phù hợp khi cần tạo ID phân tán, tránh lộ thứ tự hoặc merge dữ liệu từ nhiều nguồn.

Trade-off chính: integer identity nhỏ, index locality tốt và dễ debug; UUID rộng hơn, index lớn hơn và random UUID có thể kém locality. Không nên chọn UUID chỉ vì phổ biến nếu hệ thống không cần distributed ID.

Xem toàn bộ PostgreSQL cùng filter theo level & chủ đề con.

Mở danh sách PostgreSQL