- Вы всегда точно знаете, где физически находятся ваши данные.
- Резервную копию такой базы данных сделать проще, и при необходимости ее можно легко перенести на другой сервер.
- Вся работа дисковой подсистемы сводится к обслуживанию этого единственного файла. Это не только упрощает настройку системы хранения данных (СХД), но и существенно облегчает работу самой СХД, снижая нагрузку на нее.
Многофайловая структура имеет ряд существенных недостатков. В таких системах на одну таблицу выделяется несколько файлов, а по мере ее заполнения система генерирует новые файлы-сегменты. В результате при работе с большими и сложными таблицами дисковое пространство заполняется огромным количеством файлов.
Именно здесь кроется узкое место производительности, с которым сталкиваются системы при проведении десятков миллионов документов.
Если база располагается на СХД, операционной системе и подсистеме ввода-вывода необходимо тратить время на то, чтобы обмениваться информацией об этих многочисленных файлах. Как это отражается на скорости:
- Если речь идет об аналитических запросах, время выполнения которых может исчисляться минутами, а сами они редки, то накладные расходы на работу с файловой системой растворяются и становятся незаметными.
- Но если выполняется короткий запрос, который сам по себе должен отрабатывать всего за 5–10 миллисекунд на один документ, к нему каждый раз прибавляются дополнительные системные издержки.
- На большой дистанции, когда миллионы таких маленьких запросов запускаются один за другим в цикле, эти миллисекундные задержки суммируются, и производительность системы резко снижается.
Протестировать РЕД Базу Данных