cũng có thể chỉ sử dụng một chỉ mục ID người dùng, nó nhanh hơn nhiều khi tham gia so với char / varchar. mất hai giây để thêm vào đó bây giờ có thể giúp bạn tiết kiệm rất nhiều thời gian sau này nếu bạn vô tình phải mở rộng chức năng của giản đồ của mình.
một số cạm bẫy cần suy nghĩ:
- giả sử chúng tôi thêm một vài bảng vào một ngày trong tương lai, điều gì sẽ xảy ra nếu ai đó muốn thay đổi tên người dùng?
- nói rằng ứng dụng thành công hơn thì chúng tôi nghĩ và chúng tôi phải xem xét việc tối ưu hóa, bạn có thực sự muốn làm lại giản đồ của mình tại thời điểm này để giảm chi phí của chỉ mục varchar'ed không?