Лекции / Л-2 - Архитектурные решения
.pdf
Выпуск Enterprise Edition
Флагманская версия. Предложение высшего класса для приложений, критичных к времени выполнения и с огромным количеством пользователей.
В отличие от Standard Edition содержит дополнительные возможности для мощных инсталляций на оборудовании с симметричными мультипроцессорами или кластерами.
Наиболее важные дополнительные возможности:
секционирование данных;
получение мгновенных снимков базы данных;
оперативная поддержка баз данных.
Выпуск Business Intelligence
Комплексная платформа. Дает организациям возможность строить и развертывать надежные, масштабируемые и управляемые решения бизнес-аналитики.
Включены функции просмотра и представления данных в браузере, мощные возможности комбинирования данных и расширенное управление интеграцией.
Выпуск Standard Edition
Обеспечивает основные функции управления данными и включает полный ряд функциональности бизнес-аналитики для приложений, работающих в отделах и небольших организациях.
Поддерживает распространенные средства разработки в локальных системах и вычислительных облаках (эффективное управление базами данных с минимальными затратами ИТ-ресурсов).
Выпуск Web Edition
Относится к специализированным выпускам SQL Server, предназначенным для типичных видов рабочей нагрузки.
Вариант с низкой совокупной стоимостью владения,
предназначенный для размещения веб-сайтов и дополнительных веб-услуг.
По доступной цене обеспечивает масштабируемость и функции управления для небольших и крупномасштабных веб-проектов.
Выпуск Developer Edition
Позволяет разработчикам создавать приложения любого типа на базе SQL Server.
Включает все функциональные возможности выпуска Enterprise Edition, однако лицензируется как система для разработки и тестирования, а не для применения в качестве рабочего сервера.
Является идеальным выбором для тех, кто создает и тестирует приложения.
Выпуск Express Edition
Бесплатная БД начального уровня. Идеальна для обучения и для создания управляемых данными приложений, работающих на рабочих станциях и небольших серверах.
Для независимых поставщиков ПО, непрофессиональных разработчиков и любителей, создающих клиентские приложения.
SQL Server Express LocalDB – облегченная версия Express
для разработчиков программ. При установке копируется минимальный набор файлов, необходимых для запуска Database Engine. Быстро устанавливается, не требует настройки и имеет низкие системные требования.
Выпуск Compact Edition
Скромная версия SQL Server, которую можно использовать в карманных PC, мобильных телефонах, планшетных и настольных компьютерах.
Базы данных Compact Edition обычно используются в качестве встроенных (внедренных) баз данных
Архитектуры OLTP-систем
Хотя все OLTP-системы ориентированы на решение одних и тех же задач, их внутренняя архитектура может отличаться.
Это позволяет развертывать OLTP-приложения:
в традиционной 2-уровневой модели;
в 3-уровневой модели с сервером приложений;
в централизованной модели, применимой к веб- и gridсистемам.
Централизованная архитектура (1)
База данных, СУБД и прикладная программа на одном компьютере (мэйнфрейме или ПК). Не нужна сеть, автономная работа.
Использовалась в первых версиях DB2, Oracle, Ingres.
Централизованная архитектура (2)
База данных в виде набора файлов, СУБД и приложение для работы с БД – на жестком диске компьютера.
Пользователь инициирует обращение к БД через пользовательский интерфейс приложения (GUI).
Все обращения к БД – через СУБД, которая инкапсулирует сведения о физической структуре БД.
Выполняя запросы пользователя, СУБД осуществляет операции над данными и возвращает результат в приложение.
Приложение, используя пользовательский интерфейс, отображает результат выполнения запросов.
