Variable length là gì?

Phrase None
Độ dài thay đổi, độ dài biến đổi

Độ dài thay đổi (variable length) đề cập đến bất kỳ thứ gì có độ dài (length) có thể thay đổi. Ví dụ trong cơ sở dữ liệu, trường có độ dài thay đổi (variable-length field) là trường không có độ dài cố định. Thay vào đó, độ dài trường thay đổi tùy thuộc vào dữ liệu nào được lưu trữ trong đó.

Các trường có độ dài thay đổi (variable-length field) rất hữu ích vì chúng tiết kiệm dung lượng bộ nhớ. Ví dụ: giả sử bạn muốn định nghĩa một trường NAME. Độ dài của mỗi trường NAME sẽ khác nhau tùy theo dữ liệu được lưu trong đó. Ví dụ, John Smith dài 10 ký tự, nhưng Thomas Horatio Jefferson dài 24 ký tự. Với các trường có độ dài cố định (fixed-length field) bạn sẽ cần định nghĩa từng trường đủ dài để chứa tên dài nhất. Điều này sẽ gây lãng phí bộ nhớ cho các bản ghi (record) có tên ngắn. Với các trường có độ dài thay đổi, trường NAME trong mỗi bản ghi sẽ chỉ đủ dài để chứa dữ liệu của nó.

Learning English Everyday