Общие описания продукта и его достоинства




Программная разработка MSSQLServer относится к реляционным системам управления базами данных. Реляционная модель базами данных основана на использовании отношений. Реальным преимуществом реляционной базы данных является эффективное и гибкое хранение и считывание информации. Логическая модель состоит из нескольких наиболее важных этапов создания, связанных с идентификацией и внедрением правильных отношений[15].

Чтобы это сделать, необходимо понимать реальные возможности, связанные с определением и идентификацией и с тем, где и как эти отношения должны применяться.

СУБД SQLServer – это программный продукт Microsoft, направленный на хранение и управление данных. В техническом определении SQLServer является «системой управления реляционными базами данных» (РСУБД). Что это означает? Во-первых, все данные, которые размещаются в SQLServer, размещаются в «реляционной базе данных», а во-вторых, SQLServer – это целая система управления, с полным набором программного инструментария, а не только база данных. Сам SQLServer – это структурированный язык запросов, направленный на управление и администрирование сервера базы данных[8].

Метод хранения SQLServer таблиц следующий. Типы данных, которые заносятся в столбцы, и определяют, каким образом таблица хранится на диске, что может повлиять на эффективность работы базы данных. Все данные в SQLServer хранятся на страницах.

Страницы занимают собой 8К смежных полей распределения данных на диске, в зависимости от типа страниц и типа данных, записанных на этих страницах.

Для появления SQLServer 2005, все данные со служебной информацией, записанные на одной строке не превышали 8,060 байт (8 Килобайт). Это был серьезный предел, который влиял на разработку таблиц. С появлением SQLServer 2005 этот предел был смещен и, при превышении 8,060 байт информации, SQLServer смещает один или несколько столбцов с переменными данными на новую страницу, оставляя на нем 24-х байтовый указатель[18]. На рисунке 3 представлен пример работы с SQLServer.

Рисунок 3 – Пример работы с SQLServer

Данные могут просто храниться в Т-SQL, на основании инструкции “SELECT”, с отображением данных одной или нескольких таблиц. Таблицы, связанные со ссылками представлений, называются основными таблицами представления. На основе представлений и создаются различные определения базовой информации. Чтобы сделать свои представления, необходимо указать несколько столбцов из каждой основной таблицы. Это позволяет отображать лишь нужную информацию, обрезая часть данных, которые неинтересные и не представляют особого внимания.

Доступ к представлениям построен на том же принципе, что и доступ к таблицам. Все основные операторы DML функционируют против представлений по той же схеме, что и в таблицах, но с некоторыми оговорками. Если имеется представление, сформированное по ссылке на несколько таблиц, то реально воспользоваться такими операциями, как INSERT, UPDATE или DELETE, которые ссылаются на столбцы только одной базовой таблицы.

СУБД SQLServer считается приложением, обеспечивающим хранение данных внутри объекта (таблицы)[20].

SQLServer, на основе технологии репликации моментальных снимков, осуществляет автоматическую передачу информации в пределах нескольких баз данных SQLServer. Эта технология позволяет увеличить производительность и надежность баз данных.

СУБД SQLServer отличается несколькими версиями. Имеет смысл рассмотреть версии SQLServer 2008 года выпуска[19].

1. SQLServer 2008 R2 считается последней версией корпоративного предназначения Microsoft. Как и обновленная версия до платформы SQLServer 2008, SQLServer 2008 R2, имеет значительно большую стоимость.

2. SQLServer 2008 R2 ExpressEdition пришла на смену MicrosoftDataEngine (MSDE), как бесплатная версия SQLServer, предназначенная для упрощения процесса разработки приложений и их применения. Программный продукт остается свободным и сохраняет ограничения MSDE в отношении производительности и клиентского применения. Это не плохой инструмент для создания и тестирования не больших объемов приложений.

3. SQLServer 2008 R2 Workgroup по своему направлению считается «бизнес-сервером малого бизнеса» и впечатляет набором функциональных возможностей. WorkgroupEdition разработан с двумя процессорами и тремя ГБ оперативной памяти и располагает большинством функций, которые необходимы для серверной реляционной базы данных. Имеется так же возможность ограниченной репликации.

4. SQLServer 2008 R2 StandardEdition считается рабочей лошадкой и остается главным программным продуктом для решения серьезных задач. Программа может управлять работой 4-х процессоров с наличием неограниченного объема оперативной памяти. Рабочая лошадка располагает системами зеркального отображения и интеграции в базы данных.

5. SQLServer 2008 EnterpriseEdition имеет большие ограничения, нежели он имел их раньше. В прошлой версии он мог работать с неограниченным количеством процессоров, а сейчас поддерживает только 8 процессоров. При этом, программный продукт, стоит несколько дороже.

6. SQLServer 2008 R2 DataCenterEdition способен обработать до 256 логических процессоров с обеспечением высокой степени масштабируемости. DatacenterEdition обеспечивает доступ к современным средствам администрирования многопользовательской системы SQLServer, с использованием неограниченных объемов памяти.

7. SQLServer 2008 R2 ParallelDataWarehouseEdition – это еще один новый выпуск, который предназначен для высоко масштабируемых приложений хранилищ данных. Программа поддерживает классическую архитектуру хранилища данных с узлами и записями.

8. SQLServer 2008 R2 DeveloperEdition считается правильным инструментом для работы в непроизводственной сфере. По своим характеристикам этот программный продукт соответствует EnterpriseEdition, а отличается лишь лицензией, которая стоит намного дешевле. Microsoft способствует быстрейшему обновлению средств обработки информации, чтобы преобразовать сервисы разработчиков в лицензированные подразделения.

9. SQLServer 2008 R2 Web имеет специализированное предназначение для применения в среде Web-хостинга. Она не имеет ограничений на объемы рабочей памяти и, так же, как и стандартная версия, может обработать до 4-х процессоров.

10. SQLServer 2008 R2 Compact – это бесплатная версия, направленная на применение во встроенных устройствах небольшого размера под системы Windows, типа мобильных телефонов, различных гаджетов и т.д.

На этом следует подвести итоги рассмотрения программных продуктов SQLServer 2008 R2. На основании этого напрашивается вывод, что Microsoft разработала и внедрила спектр лицензионного продукта. Правильный и ответственный подход к выбору нужной среды поможет сэкономить огромные средства[14].

К основным достоинствам среды SQLServer 2008 следует отнести[16]:

- SQLServer 2008 имеет надежную защиту от несанкционированного доступа, что обеспечивается лучшими функциями управления паролями и частоты смены паролей. Кроме этого, применяются самые современные технологии, обеспечивающие надежную защиту данных.

- SQLServer 2008 использует принцип политического управления для решения задач безопасности, не допускающих квитирования, что позволяет осуществлять доступ к базам данных только авторизованным клиентам. Аудит безопасности и все события автоматически заносятся в журнал.

- SQLServer 2008 обладает наличием специальных инструментов сжатия, управления данными, разделения диска, интеллектуального анализа, корпоративной отчетности и расширенной безопасности без лишних затрат средств. SQLServer 2008 обратно совместим с SQLServer 2000 и 2005, поэтому нет надобности в обновлении как программы, так и вычислительных машин.

- такие корпорации, как Unilever, Citi, Barclay’sCapital и Siemens признали SQLServer 2008 лучшим программным продуктом.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: