Хранение информации



Принципы Хранения Данных

Образовательный блог — всё для учебы  Март 20, 2017 – 10:52
03-Принципы хранения данных на магнитных носителях (Продолжение

Когда речь идет о Desktop СУБД, таких как FoxPro, Access, Dbase и другие кортежи хранятся последовательно – запись за записью и обращения к записям при чтении и при записи идет на уровне записи, т.е. работа идет над отдельными кортежами.

В SQL-серверах данные хранятся в виде страниц или блоков, которые обычно бывают в зависимости от СУБД от 1-8 Кб. (2Кб — SQL). Равным кластеру диска. При этом у СУБД есть буфер, который может считывать сразу несколько страниц – по умолчанию в InterBase по умолчанию 75 страниц. Чтение и запись идет сразу по 75 стр. Там, где запись идет редко – можно увеличить это число, следовательно, быстродействие увеличивается. И наоборот, потому что каждый раз приходится перезаписывать все страницы, следовательно, обращение к диску, следовательно, трата времени, т.к. время записи больше времени чтения из-за различных проверок – доменов и проч. (см выше)

Что качается BLOG – полей (Binary Large Object — полей). Поля с картинками, мультимедиа, текстовые поля больших размеров – все поля меньше 4 Гб по определению. Такие поля, как правило, могут иметь размеры от очень маленьких до очень больших и располагать их с основными полями, размер которых постоянен (точно от записи к записи, либо примерно) и можно определить, где какое находится, то из-за BLOG – полей все это нарушается. В десктоп СУБД эти поля хранятся в отдельном файле и из основного файла в дополнительный есть 4-хбайтная ссылка. Что касается SQL – сервера, то тут отдельного файла нет, есть выделенный сегмент, где BLOG-поля сохраняются. Все равно есть указатель на этот сегмент.

Source: all4study.ru

Похожие публикации:

  1. Объем Хранения Данных
  2. Формы Хранения Данных
  3. Алгоритмы Хранения Данных
  4. Способы Хранения Данных
  5. Пример Хранения Данных