Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Дополнительные вопросы применения баз данных

Перед выбором СУБД для решения прикладных задч следует руководствоваться рядом критериев. Эти критерии относятся к различным свойствам СУБД и условно могут быть разделены на несколько групп:

  • Модель данных, которую поддерживает СУБД;
  • Функциональные возможности СУБД;
  • Управление работой системы и производительность;
  • Надежность;
  • Другие критерии.

Модель данных, поддерживаемая СУБД

Современные СУБД могут работать с использованием иерерхической, сетевой, реляционной, объектной или nosql моделей. Некоторые СУБД совмещают несколько моделей. Выбор модели должен быть очень тщательно обдуман еще на этапе проектирования информационной системы. От модели напрямую зависят средства поиска, возможность использования триггеров, предусмотренные системой типы данных и способы поиска данных.

Функциональные возможности СУБД

Статья: Дополнительные вопросы применения баз данных
Найди решение своей задачи среди 1 000 000 ответов

Информационные системы со временем растут. Рост может проявляться как в увеличении числа пользователей, так и в увеличении объемов информации. При выборе СУБД следует убедиться, что она сможет справляться с ростом информационной системы. Другим важным функциональным критерием является кроссплатформенность СУБД.

Определение 1

Кроссплатформенным называется программное обеспечение, которое может работать на различной аппаратной платформе под управлением различных СУБД.

Пример 1

Например, СУБД MS SQL SERVER не является кроссплатфоренной, так как может работать только под управлением ОС семейства Windows. А СУБД MySQL является кроссплатформенной, так как может устанавливаться на операционные системы семейства Windows, Linux и Mac OS.

Разные СУБД имеют разные возможности управления распределенными базами данных. Следует учитывать, что не всегда можно работать исключительно с одним централизованным сервером данных. С ростом информационной системы часто приходится переходить к распределенным технологиям, поэтому важно, чтобы СУБД позволяла это сделать.

«Дополнительные вопросы применения баз данных» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Управление работой системы

СУБД может контролировать использование дискового пространства и оперативной памяти путем сжатия данных или удаления лишних файлов. В современные СУБД включают все больше возможностей самонастройки, самодиагностики и самоконфигурирования. Эти возможности позволяют автоматически определять в системе узкие места и настраивать их с целью повышения производительности.

Производительность обеспечивается также возможностью параллельной обработки данных. Параллельной обработки можно добиться двумя способами:

  • параллельной обработкой последовательности запросов на нескольких процессорах;
  • объединением нескольких клиентских компьютеров в параллельный сервер.

Не менее важна для производительности возможность оптимизации запросов.

Определение 2

Оптимизацией запроса называется его изменение с целью сокращения времени выполнения и уменьшения использования других ресурсов.

При оптимизации проводится синтаксический анализ запроса, выполняется серия синтаксических преобразований и выбирается оптимальный план выполнения.

Надежность

Надежность определяется способностью СУБД восстанавливать работу после сбоев , обеспечивая сохранность и целостность данных. Надежность достигается резервным копированием данных и логической структуры, поддержкой транзакций и многоуровневой защитой, включающей идентификацию пользователей и шифрование паролей.

Другие критерии

Очень важными критериям является наличие подробной и понятной документации по использованию и настройке СУБД. Не менее важно, чтобы СУБД обеспечивала полную поддержку нужных национальных языков.

При оценке соотношения стоимость/качество необходимо тщательно изучить модель формирования стоимости, используемую дистрибьюторами СУБД.

Определение 3

Моделью формирования стоимости называется способ вычисления общей стоимости конфигурации системы.

Пример 2

Например, одна модель формирования стоимости может предполагать дополнительную сумму за каждое рабочее место, а другая - фиксированную сумму за любое число рабочих мест меньшее 15.

Стоит также обращать внимание на стабильность производителя данной СУБД и распространенность самого продукта.

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 27.09.2016
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot