Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Лекция 6-СУБД.doc
Скачиваний:
34
Добавлен:
11.06.2015
Размер:
756.74 Кб
Скачать

Субд Teradata Database

СУБД компании Teradata Database V2R4.1 предназначена для создания хранилищ данных, доступна для ОС Windows 2000 Server, Windows 2000 Advanced Server, Windows .NET Server и ряда версий UNIX.

Отличием этой СУБД от других продуктов является специальный механизм параллельной обработки запросов, использующий разбиение задачи на ряд отдельных подзадач и их параллельное выполнение. При этом даже такие операции, как сортировка или группировка данных, также могут разделяться на несколько задач и выполняться параллельно — это достигается за счет специального способа хранения данных, при котором части БД также делятся между подзадачами. Сами подзадачи могут распределяться между имеющимися процессорами, которых может быть 1, 2 или больше. Благодаря механизму параллельного решения задач Teradata Database отличается высокой масштабируемостью.

Для создания клиентских приложений, использующих Teradata Database, существуют ODBC-драйвер, документированный клиентский API, совместимый с IBM DB2 (это означает, что клиентские приложения, использующие DB2, могут выполняться и c Teradata), и ряд других интерфейсов. Средства администрирования этой СУБД включают средства резервного копирования и восстановления, просмотра и редактирования данных, мониторинга производительности и нагрузки, а также утилиту администрирования для управления всеми перечисленными задачами, доступную для ОС Windows.

СУБД InterBase (FirebirdSQL)

Компания Borland Software выпустила кроссплатформенную встраиваемую СУБД InterBase. Одной из особенностей этой версии является поддержка ОС Windows, Linux и Solaris. Продукт обеспечивает возможность автоматического восстановления после сбоев и оптимизирован для встраивания в распределенные приложения. В числе новых особенностей InerBase 7.1 – наличие упрощенных процедур инсталляции и сопровождения. Улучшен модуль управления InterBase - Console Performance Monitor: усовершенствован интерфейс, позволяющий управлять процессами СУБД, отображающий уровни ее загруженности и информацию о деятельности пользователей, имеется поддержка многопроцессорных систем.

Firebird основан на исходном коде InterBase 6.0 который был выпущен как Open Source компанией Borland в 2000 г. Firebird работает на 32- и 64-разрядных версиях Windows, Linux, также на MacOS X, HP-UX, FreeBSD, на аппаратных платформах x86, x64 и PowerPC, Sparc и многих других, и поддерживает легкий переход между этими платформами. Переход от одной ОС к другой весьма прост — достаточно сделать резервную копию БД в переносимом формате в одной системе и восстановить на другой.

Может использоваться даже не очень мощное оборудование, особенно под Linux. И как в любой СУБД, на производительность влияют: количество памяти, скорость работы дисковой подсистемы, и т.д. Рекомендации для выбора аппаратного обеспечения зависят от требования к системе, прогнозируемого размера БД, количества пользователей, и т.д. Допустимо начинать с минимальной конфигурации, расширяя её по мере надобности.

Firebird поддерживает множество способов доступа, включая: собственные наборы компонент для C/C++, Delphi, классы для Ada, ODBC, JDBC (Jaybird), драйверы для Python, PHP, драйвер OLE DB, dbExpress, провайдер данных .NET.

В качестве преимуществ Firebird можно отметить многоверсионную архитектуру, обеспечивающую параллельную обработку оперативных и аналитических запросов (это возможно потому, что читающие пользователи не блокируют пишущих), компактность (дистрибутив 5 Мбайт), высокую эффективность и мощную языковую поддержку для хранимых процедур и триггеров. Firebird используется в различных промышленных системах (складские и хозяйственные, финансовый и государственный сектора) с 2001 г. Это коммерчески независимый проект C и C++ программистов, технических советников и разработчиков мультиплатформенных СУБД, основанный на исходном коде, выпущенном корпорацией Borland в 2000 г. в виде свободной версии Interbase 6.0. Среди недостатков можно отметить отсутствие кеша результатов запросов, полнотекстовых индексов.

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

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