понедельник, 7 мая 2007 г.

Где хранятся данные или немного терминов

Данные хранятся на дисках, где же еще :)

Вообще все базы данных, таблицы и индексы а также хранимые процедуры Информикс хранит в "контейнерах" на дисках (в файлах или на неразмеченных областях диска), логическая единица хранения это dbspace.
DbSpace - это то место где находятся таблицы или индексы баз данных. Он состоит из одного или нескольких файлов (или неразмеченных устройств), которые называются чанками (chunk). На сервере может быть много dbspace. Понятно что один чанк может принадлежать только одному dbspace. По мере заполнения dbspace данными к нему добавляются администратором сервера новые чанки.

Лирическое отступление. Раньше размер чанка был ограничен 2 Gb, и несмотря на то что чанков в dbspace может быть очень много, это создавало определенные неудобства в средних и больших базах. Начиная с версии IDS 9.30 это ограничение снято, и теперь отдельный чанк может иметь размер хоть 100 гигабайт и даже больше. Ну а dbspace при этом может и вовсе быть на сотни терабайт.

1 комментарий:

Анонимный комментирует...

размер чанка свыше 2Гб стал доступен только с версии 9.40, а не 9.30.