Базы данных - модели, разработка, реализация


         

Строки данных


Строки данных претерпели существенное изменение. Отметим наиболее важные моменты.

194

  • Номера строки больше нет - строка идентифицируется номером слота, который ее определяет, либо значением кластерного ключа.
  • В версии 6.5 поля, допускающие NULL, хранятся точно так же, как поля переменной длины. В версии 7.0 поля фиксированной длины всегда занимают свою полную длину, значение NULL задается специальным флагом. Это облегчает замену неопределенного значения на некоторое конкретное без перемещения строк на странице.
  • Фиксированные поля вместе с описателями хранятся до полей переменной длины, так же как и в 6.5.
  • В каждой строке хранится общая длина строки и текущие длины полей переменной длины. Отсутствуют таблицы смещений и подстройки смещений. Данные считываются последовательно с начального адреса.
  • Максимальное количество полей в строке 1024, в версии 6.5 только 256.



  • Содержание  Назад  Вперед