Tôi hơi cũ khi nói đến thiết kế cơ sở dữ liệu, vì vậy tôi hoàn toàn thích sử dụng kích thước dữ liệu chính xác trong các cột. Tuy nhiên, khi xem lại cơ sở dữ liệu cho một người bạn, tôi nhận thấy anh ấy đã sử dụng varchar(max)
rất nhiều. Bây giờ, suy nghĩ trước mắt của tôi là ném nó lại cho anh ta và bảo anh ta thay đổi nó. Nhưng sau đó tôi nghĩ về nó và không thể tìm ra lý do chính đáng để anh ta không sử dụng nó (anh ta đã sử dụng một công cụ loại chữ viết hoa để tạo db, nếu bạn đang thắc mắc).
Tôi đang nghiên cứu về chủ đề varchar(max)
sử dụng và tôi thực sự không thể nghĩ ra bất kỳ lý do chính đáng nào để anh ấy không sử dụng nó.
Anh ấy không sử dụng các cột cho các chỉ mục, ứng dụng nằm trên db có giới hạn về đầu vào, vì vậy nó sẽ không cho phép các mục nhập lớn trong các trường.
Bất kỳ sự giúp đỡ sẽ được đánh giá cao để giúp tôi làm cho anh ta nhìn thấy ánh sáng :).