3.3.7 Cache 5

Это постреляционная промышленная СУБД от компании InterSystems (www.intersystems.com), интегрированная с технологией разработки Web-приложений - Cache Server Pages. Она имеет единую архитектуру данных и поддерживает объектно-ориентированные технологии. Cache поддерживает следующие ОС: все версии Windows и Linux, основные реализации Unix и Open VMS.

Данные в Cache хранятся под управлением многомерного сервера данных (рис. 3.5). В ее основе лежит транзакционная многомерная модель данных (ТММД), которая позволяет хранить и представлять данные так, как они чаще всего используются. ТММД позволяет избежать проблем, присущих реляционным СУБД, оптимизируя данные на уровне хранения.

В Cache реализована концепция единой архитектуры данных. К одним и тем же данным, хранящимся под управлением многомерного сервера данных Cache, существует 3 способа доступа:

- прямой;

- объектный;

- реляционный.

Прямой доступ к данным обеспечивает максимальную производительность и полный контроль со стороны программиста. Реляционный доступ - Cache SQL обеспечивает максимальную производительность реляционных приложений с использованием встроенного SQL. В Cache реализована и объектная модель. Для реализации бизнес-логики БД в Cache используется Cache Object Script - полнофункциональный язык, который имеет все необходимые механизмы для работы с данными независимо от способа доступа.

Разработчик может реализовывать приложения клиент-сервер, используя практически все средства разработки. При этом он может использовать специальные интерфейсы для прямого и объектного доступа, а стандартные (ODBC, JDBC) - для реляционного. В Cache реализована полноценная поддержка XML. Полная поддержка объектной модели позволяет автоматически трансформировать сложные XML-документы в классы объектов Cache.

3.3.8 Sybase

Компания Sybase (www.sybase.ru) разработала базы данных, оптимизированные под требования и нужды различных бизнесов:

- Adaptive Server Enterprise;

- Adaptive Server Anywhere;

- Adaptive Server IQ.

Сервер баз данных Sybase Adaptive Server IQ специально разработан для высокоскоростного анализа данных. Благодаря использованию технологии обработки запросов, уникальных способов

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

Sybase Adaptive Server IQ Multiplex использует особый, ориентированный на столбцы, метод хранения данных. Такой подход в сочетании с новыми индексными технологиями, преодолевающими ограничения традиционных индексов, значительно ускоряет процесс выполнения запросов и снижает требования к объему дискового пространства. Скорость загрузки с полной индексацией составляет до 40 Гбайт/час.

Sybase Adaptive Server Enterprise (ASE) 12.5 разработан как для создания и поддержки традиционных OLTP- и распределенных приложений, так и для развития интернет/интранет систем. Это готовая к использованию в портальных и Интернет-решениях система, которая содержит множество новых возможностей и усовершенствований.

Adaptive Server Anywhere (ASA) 6.0 - это новая расширенная и оптимизированная версия Sybase SQL Anywhere. Отличительными чертами этой СУБД являются невысокие требования к ресурсам (можно начинать работать, когда в машине всего 2 Мбайт оперативной памяти), поддержка различных аппаратных платформ и операционных систем (Windows 3.11/95/98/NT/CE, Novell NetWare и всех основных версий UNIX), невысокая цена.

Сферы применения ASA - прежде всего те приложения, в которых традиционно использовались настольные БД: расчет зарплаты, складской учет, учет персонала и др. ASA может использоваться в качестве удаленной БД или настольной системы, а также как расширение существующей информационной системы предприятия. При этом она полностью поддерживает возможности SQL-сервера, а входящий в состав поставки SQL Remote - метод передачи выполненных транзакций от одной СУБД к другой - позволяет создавать распределенные приложения.

Другой метод тиражирования данных - использование Replication Server, также поддерживаемого в ASA с помощью Replication Agent. С его помощью можно осуществлять практически мгновенную синхронизацию данных, создавать систему «горячего» резервирования, тиражировать данные в разнородные БД.

ASA поддерживает два стандарта - Transact-SQL и Watcom SQL (включая SQL в стандарте ANSI 92). При этом Transact-SQL совместим с языком SQL СУБД Sybase Adaptive Server Enterprise, обладающей еще

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

В ASA 6.0 улучшен оптимизатор запросов. Теперь имеется возможность кэширования повторно вызываемых запросов. Кроме того, можно получить план запроса для оценки оптимизации и корректировки.

3.3.9 MySQL

Набирающий популярность SQL-сервер - mySQL (www.mysgl.com) -это компактный многопоточный сервер баз данных, который характеризуется большой скоростью, устойчивостью и легкостью в использовании. mySQL является эффективным решением для малых и средних приложений. Наиболее полно возможности сервера проявляются на Unix-серверах, где есть поддержка многопоточности, что дает значительный прирост производительности.

mySQL-сервер является бесплатным для некоммерческого использования. Иначе необходимо приобретение лицензии, стоимость которой составляет не более 200 долларов.

Этот SQL-сервер поддерживает язык запросов SQL в стандарте ANSI 92 и, кроме этого, имеет множество расширений к этому стандарту. Возможно, mySQL самый быстрый сервер из существующих, но для достижения этого разработчикам пришлось пожертвовать некоторыми требованиями к реляционным СУБД. Так в mySQL отсутствуют поддержка вложенных запросов, не реализована поддержка транзакций и внешних ключей, а это приводит к тому, что в разработанных приложениях при переходе на эту СУБД могут оказаться неработоспособными некоторые функции бизнес-логики или получение каких-то отчетов.

3.3.10 PostgreSQL

Это бесплатный и вместе с тем достаточно мощный SQL-сервер (www.postaresgl.com), который включен в состав многих современных дистрибутивов Linux. Этот сервер баз данных относится к объектно-реляционным базам данных.

Последняя версия PostgreSQL полностью совместима с начальным уровнем SQL ANSI 92, она поддерживает большинство SQL-конструкций, включая транзакции, подзапросы, а также типы и функции, определяемые пользователем. PostgreSQL - первая из некоммерческих баз данных, которая может поддерживать «экзотические» типы данных и модели анализа, такие, как, например, вывод геометрических данных в трех измерениях.


Вывод

В процессе выполнения курсовой работы мы изучили и обобщили полученные знания по СУБД (системе управления базами данных).

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

- поддержание логически согласованного набора файлов;

- обеспечение языка манипулирования данными;

- восстановление информации после разного рода сбоев;

- реально параллельная работа нескольких пользователей.


Информация о работе «Управление базами данных»
Раздел: Информатика, программирование
Количество знаков с пробелами: 47731
Количество таблиц: 1
Количество изображений: 6

Похожие работы

Скачать
132727
8
17

... технического обеспечения оснащенность ближайших объектов техникой и т.д. Данный проект позволяет вести необходимую информацию о объектах ГО и оценить в ЧС складывающеюся обстановку.7. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ СИСТЕМЫ УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ ОБЪЕКТОВ ГО. 7.1. Назначение и цели создания программного продукта Данное программное средство должно выполнять технологические функции в ...

Скачать
49995
1
0

... задают, вводя условие фильтрации. Создание баз данных в EXCEL. Размер базы данных. Сохранение базы данных.   Размер баз данных в Excel ограничен числом строк на рабочем листе – 65536. Несмотря на эти и другие ограничения, средства управления данными в Excel – это мощный инструмент для создания небольших баз данных и работы с выборкой записей из крупных баз данных. При создании ...

Скачать
19874
10
4

... и группировать данные, определять итоговые значения, затрачивая на это меньше усилий, чем в других объектах. Задание 2. Формирование структуры и файла базы данных Формирование структуры и файла базы данных начинают с запуска Access в операционной системе Windows. Нажав кнопку Пуск, выбирают команду Программы и в открывшемся меню выбирают пункт Microsoft Access, который запускают нажатием левой ...

Скачать
13002
0
0

... C++, которые позволяют быстросоздавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД.Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер». Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного ...

0 комментариев


Наверх