Загрузка приложений (OLTP) и отчетов (DW) может быть и, как правило, очень различна при использовании шкалы . Частоты OLTP обрабатываются небольшим количеством записей за раз, часто случаются и могут быть выбраны, вставлены или обновлены. Запросы DW, как правило, обрабатывают большее количество записей, случаются реже и должны быть прочитаны только.
В небольших приложениях или в молодом приложении, которое еще не имеет истории данных, производительность не будет проблемой. Но по мере того, как ваше приложение растет и приобретает популярность, создается отдельная база данных, и в конечном итоге отдельный сервер будет необходим для удовлетворения бизнес-потребностей производительности приложений и аналитической отчетности.
Ниже приведен обзор двух видов рабочей нагрузки.
Запросы OLTP обычно пишутся разработчиками, которые заинтересованы в производительности приложений и точно знают, с какими бизнес-функциями они пытаются встретиться. Тот же запрос выполняется много раз в день, и проблемы настраиваются. Вот несколько примеров типа рабочей нагрузки.
- запись о продаже.
- проверить пароль.
- Извлечь деталь продукта.
- обновить профиль пользователя.
Запросы DW могут быть сгенерированы автоматически с помощью инструментов запроса для отчетов adhoc или могут быть написаны непосредственно аналитиком или бизнес-пользователем с небольшим техническим опытом. Некоторые могут предпочесть сделать выбор * в свой выбор, например SAS или Mathematica. Эти типы запросов, если они не выполнены с грязными чтениями, могут нанести ущерб производительности приложения OLTP. Даже хорошо написанный запрос для проведения аналитических анализов или группировки большого количества клиентов в процентили может потребовать полного сканирования таблицы в силу требования всех данных. Типы вопросов, на которые может потребоваться ответ.
- Сколько велосипедов продано сегодня, на этой неделе, в прошлом месяце.
- Что является самым популярным продуктом.
- В какое время суток продается продукт с высокой маржой.
- Дайте мне обзор графиков просмотров за год.