Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Характерные черты серверных СУБД

DB2

INFORMIX

SYBASE.

Microsoft SQL server.

Была разработана в 1982 году компанией Microsoft и SYBASE и она предназначена была для платформы OS 2. Последняя версия этой системы Microsoft SQL server 2008. Перечислим основные достоинства этой системы:

1) В эту версию входят простые и удобные утилиты администрирования;

2) Облегчённый перенос данных в SQL server из других типов СУБД;

3) Поддержка распределённых запросов и транзакций;

4) Создание хранилищ данных;

5) Расширенная поддержка функций для создай web-приложений;

Клиентские приложения для Microsoft SQL server можно разрабатывать, как с помощью средств Microsoft (Visual Basic, Visual C++, Access, Visual FoxPro и т.д.) так и с помощью других производителей. В отличии от Oracle, Microsoft не производит средств разработки использующий тот самый зык программирования, что язык создания кода триггеров и хранимы процедур. Однако производит серверы отладки серверного кода.

В настоящее время этот сервер поддерживает:

2) Упреждающее асинхронное чтение, что позволяет увеличивать скорость управления сложных запросов.

3) Распределённую обработку запросов в том числе к базам данных других производителей.

4) Расширенные хранимые процедуры позволяющее осуществить лёгкий доступ к не SQL функциям (к Java и т.д.)

5) Параллельную обработку запросов в многопроцессорных системах

6) В параллельную работу утилит администрирования

Ведущим продуктом фирмы INFORMIX является INFORMIX DYNAMIC SERVER. Последняя версия INFORMIX DYNAMIC SERVER 2000. Основными характеристиками INFORMIX DYNAMIC SERVER являются:

1) Использование для управления дисковым пространством как средств операционных систем, как UNIX и т.д., так и собственных которые позволяют обойти ограничение операционной системы и добиться высокой производительности.

2) Управление памяти поддержка одновременного доступа к данным, находящимися в памяти нескольким приложениям.

3) Динамическое управление потоками

4) Поддержку фрагментации таблиц и индексов на нескольких дисках

5) Распараллеливание запросов

6) Зеркалирование данных

Это семейство разработано компанией IBM. DB2 предлагает бесплатные средства миграции данных из Microsoft Access в DB2, а также средства для миграции данных из Oracle, Microsoft, SYBASE и т.д. К основным характеристикам этой СУБД модно отнести:

1) Поддержку реляционных и комплексных данных через объектные расширения

2) Возможность работы на мультипроцессорных платформах

3) Распараллеливание запросов

4) Возможность создания web-приложений и т.д.

К основным версиям можно отнести DB2 Enterprise Edition и DB2 Personal Edition.

Перечислим наиболее характерные сервисы которые предоставляют современные серверные СУБД:

1) Реализация на нескольких платформах. Почти все современные серверы баз данных существуют в нескольких версиях для различных платформ, таких как UNIX, Linux и Windows, за исключением Microsoft SQL Server который разрабатывают только для платформы Microsoft, что позволяет интегрировать базу данных сервисами операционной системы собственного производства поддерживающих исключительный вид.

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

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

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

5) Параллельная обработка данных в многопроцессорных системах. О возможностях повышения производительности с помощью параллельной обработки запросов в многопроцессорных системах начали говорить с появлением версии Oracle Parallel Server. Серверы, поддерживающие параллельную обработку данных, разрешают нескольким процессорам обращаться к одной и той же базе данных, что позволяет увеличивать высокую скорость обработки транзакции.

6) Поддержка OLAP и хранилищ данных. OLAP представляет собой создание многомерных хранилищ данных, которые являются результатом обработки данных состоящих из нескольких таблиц. Такие данные используются в системах поддержки и принятия решения.

7) Распределённые запросы и транзакции. Они появились последнее время когда в некоторых организациях имелось в наличии несколько серверов баз данных. Распределённые запросы поддерживаются практически всеми коммерческими СУБД.

8) Средства проектирования данных. Многие производители серверных СУБД производят средства анализа бизнес-процесса и проектирование данных.

9) Поддержка собственных и чужих средств разработки и генераторов отчётов. К таким производителями можно отнести Oracle, Microsoft SQL Server INFORMIX.

10)Поддержка доступа к данным с помощью Internet. Практически все коммерческие СУБД осуществляют средства для публикации интернет данных или получение данных от удалённых интернет-клиентов. Чаще всего эта поддержка осуществляется с помощью web-сервера собственного производства, или создание расширений, для существующих web-серверов.

<== предыдущая лекция | следующая лекция ==>
Oracle | Отметка для автоматического поиска документов
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 706; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.