Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы / dbaBook.pdf
Скачиваний:
441
Добавлен:
26.04.2015
Размер:
3.89 Mб
Скачать

ных, таблицы которых выполнены в формате DBase или Paradox. Совершенно понятно, что изначально эти СУБД были рассчитаны на работу в среде MSDos, однако современные средства доступа к данным позволяют с успехом использовать их под Windows, не особенно различая, какой конкретно из форматов представления таблиц используется. В частности, разработанный фирмой Borland механизм BDE (Borland Database Engine) предоставляет средства для работы с таблицами DBase, FoxPro, Paradox, Access, которые инкапсулируют внутри себя всю информацию о структуре таблиц, делая прикладного программиста «прозрачной» работу с данными. Так, текст программы, обрабатывающей базу данных, выполненную в формате одной из этих систем, вряд ли будет зависеть от того, с какой из систем действительно ведется работа.

1.7.2. Серверные СУБД

Однако, для крупных организаций ситуация принципиально меняется. Там использование файл-серверных технологий является неудовлетворительным по описанным выше причинам. Поэтому, на передний край борьбы за автоматизацию выходят так называемые серверные СУБД, разработкой которых активно занимаются компании IBM, INFORMIX, INPRISE, MICROSOFT, ORACLE, SYBASE (в алфавит-

ном порядке). Так, в настоящий момент на рынке серверных СУБД видное место занимают DB2, Informix, MS SQL Server, Oracle, Sybase, Interbase. Вот некоторые выдержки из рекламных проспектов, взятые с сайтов www.interface.ru и www.ibm.com.ru:

«Microsoft SQL Server 2000 – это законченное предложение в области баз данных и анализа данных для быстрого создания масштабируемых решений электронной коммерции, бизнес-приложений и хранилищ данных. Оно позволяет значительно сократить время выхода этих решений на рынок, одновременно обеспечивая масштабируемость, отвечающую самым высоким требованиям. В сервер SQL Server 2000 включена поддержка языка XML и протокола HTTP, средства повышения быстродействия и доступности, позволяющие распределить нагрузку и обеспечить бесперебойную работу, функции для улучшения управления и настройки, снижающие совокупную стоимость владения. Кроме того, SQL Server 2000 полностью использует все возможности операционной системы Windows, включая поддержку до 32 процессоров и 64 ГБ ОЗУ.

47

Пример пользовательского интерфейса СУБД, SQL Server приводится на рис. 13.

Рис. 13. Пользовательский интерфейс СУБД Microsoft SQL Server

Достоинства MS SQL Server:

Широкая поддержка языка XML и стандартов Интернета. Удобный доступ к данным через веб.

Эффективные средства анализа данных на базе веб. Платформа для безопасного размещения приложений. Масштабируемость для электронной коммерции. Масштабируемость для бизнес-приложений. Масштабируемость для хранилищ данных.

Значительно увеличенные продолжительность бесперебойной работы и надежность.

Интегрированные и расширяемые службы анализа. Упрощенное управление и настройка.

Быстрые преобразование данных, разработка и отладка» [47]

«Oracle9i Database нацелена на недавно сложившийся рынок Ин- тернет-приложений и отвечает самым строгим требованиям к качеству обслуживания. Она обладает возможностями кластеризации, мощными и экономичными средствами безопасности, исключает потери данных

48

и позволяет интерактивно обмениваться информацией. Oracle9i Database удовлетворит все потребности вашего электронного бизнеса в Интернете.

Основные качества:

Масштабируемость (модуль Oracle Real Application Clusters обес-

печивает масштабируемость, не зависит от используемых компонентов и позволяет масштабировать вашу систему своими силами).

Высокая доступность (Oracle9i позволяет организовать непрерывный доступ к данным, практически исключая запланированные и аварийные задержки).

Управление системами (встроенные в Oracle9i средства управления системами позволяют контролировать все жизненно важные компоненты, занятые в процессах электронного бизнеса).

Безопасность в Oracle9i (Oracle9i – одна из самых безопасных платформ Интернета для защиты информационного актива вашей компании).

Новые возможности:

Обмен деловой информацией и хранилища данных

Oracle9i Dynamic Services Java и XML в Oracle9i

Любой масштаб СУБД Любые компьютерные платформы и архитектуры Любые типы приложений Любые типы данных

Переносимость приложений на платформе Oracle» [44].

«IBM DB2 Universal Database:

Поддерживает новейшие стандарты Java™, а также другие технологии Web.

Предоставляет интегрированные инструменты для интеллектуального управления бизнесом.

Расширяет объектно-реляционные возможности.

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

Позволяет выполнять более глубокую обработку данных.

49

Поддерживает широкий диапазон операционных систем, в том числе Linux®» [46]

«SQL-сервер баз данных Borland InterBase 6 объединяет простоту использования, низкие затраты на сопровождение и мощность систем корпоративного уровня. Borland гарантирует, что InterBase 6 совмещает силу мощной, апробированной архитектуры с развитыми технологиями, необходимыми для успеха прикладных систем.

Основные качества:

Повышенная производительность за счет развитой архитектуры. Многопотоковая архитектура.

Поддержка Java.

Высокая надежность всех ваших приложений. Мощная поддержка различных типов данных. Сигнализаторы событий.

Самонастройка и простота инсталляции.

Реальная идентичность функциональных возможностей. Независимость от клиента и инструментария. Эффективность использования ресурсов.

Строгое соблюдение индустриальных стандартов. Поддержка интернациональных требований бизнеса. InterBase: Embed.Deploy.Relax.

Репликация в InterBase» [47].

Мы привели краткий обзор незначительной части существующих СУБД. При огромном разнообразии СУБД вполне естественны споры (которые возникали с момента появления СУБД и, по-видимому, не утихнут никогда) о том, какая СУБД лучше. Нам представляется, что однозначного ответа на этот вопрос не существует. Каждая СУБД имеет свои области применимости, у каждой из них существуют свои достоинства и недостатки. Каждый из читателей может иметь личные пристрастия, которые уменьшают недостатки и увеличивают достоинства в его глазах некоторой конкретной СУБД. Мы считаем, что это нормально. Общих рекомендаций о том, какой из СУБД воспользоваться в каком-то конкретном случае, придумать сложно. Рекомендация может быть только одна: внимательно изучайте обзоры, читайте пресс-релизы, знакомьтесь с отзывами пользователей, сопоставляйте их наблюдения о плюсах и минусах систем с вашими потребностями и возможностями.

50

Соседние файлы в папке лабы