Trong lược đồ cơ sở dữ liệu, tôi thường nhận thấy các kích thước VARCHAR được làm tròn thành các byte bù 128/256 hoặc 4096. Tôi cũng đã làm điều đó trước đây và ý tưởng đằng sau nó có lẽ là một cái gì đó hiệu quả.
Tuy nhiên, ngày nay vẫn còn một lý do hợp lệ để làm như vậy? Tôi thường sử dụng '50', '100' hoặc '200' làm kích thước VARCHAR hiện nay, vì chúng tự nhiên hơn và thường được hiển thị trong kiểm tra xác thực cho người dùng.