Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материал / Тема №1cache.ppt
Скачиваний:
9
Добавлен:
18.02.2023
Размер:
526.34 Кб
Скачать

Постреляционная СУБД Caché 5

Caché (фр.) – произносится «ка`шэ», означает «качество или свойство, которое приносит известность или престиж».

«Нечто скрытое, но весьма ценное».

Тема 1

Знакомство с постреляционной СУБД Caché 5

План лекции:

Сравнение реляционных и объектно-ориентированных баз данных

Архитектура Caché

Внешние интерфейсы

Инструментарий Caché

Работа с CSP страницами

Сравнение реляционных и объектно- ориентированных баз данных (достоинства)

Реляционные Объектно-ориентированные

хорошо приспособлены для хранения несложных данных;

обеспечивают высокий уровень производительности и надежности;

существует значительный объем разработок, опирающихся на реляционные СУБД;

SQL – доступ к данным;

эффективны для реализации современных информационных систем, работающих с разнородными данными и динамически изменяющимися структурами данных;

в БД хранятся не только данные, но и методы их обработки, инкапсулированные в одном объекте;

допускают работу на высоком уровне абстракции;

высокая степень модульности;

возможность повторного использования компонентов;

3

Сравнение реляционных и объектно-

ориентированных баз данных (недостатки)

Реляционные Объектно-ориентированные

 

примитивная

 

при переходе с реляционной на

 

 

 

 

 

структура данных,

 

объектную технологию необхо-

 

неэффективна для

 

димо многое начинать «с нуля»;

 

реализации

 

 

 

невысокий уровень производи-

 

современных

 

информационных

 

тельности и надежности при ра-

 

систем, работающих с

 

боте с БД большого объема.

 

разнородными

 

 

 

 

 

Реляционные системы критикуют

 

данными и

 

 

динамически

 

за отсутствие гибкости, являющейся

 

изменяющимися

 

следствием формальности.

 

структурами данных;

А объектные-за отсутствие формальности,

 

 

 

являющейся следствием гибкости.

 

 

 

 

 

4

Гибридные СУБД

2 класса:

реляционно-объектные (объектно- реляционные) СУБД

постреляционные СУБД

5

Что такое Caché?

Caché – это высокопроизводительная постреляционная система управления базами данных.

Ее особенности:

объектно-ориентированная среда разработки;

возможность представления данных как в виде объектов, так и в виде реляционных таблиц (единая архитектура данных);

развитая технология разработки Web-приложений;

полнофункциональный язык описания бизнес-логики;

эффективная и масштабируемая архитектура многомерной базы данных;

Характеристики Cache Oblects

Объектная модель соответствует стандарту ODMG.

Основные операции Caché Objects базируются на определении классов и объектов в Caché Studio и последующей компиляцией в исполняемый код.

7

Архитектура Caché

Caché Server Pages(CSP)

Технология для реализации корпоративных Web-приложений.

Сервер Caché

SQL Представление многомерных структур данных в виде реляционных таблиц.

Сервер Caché Objects

Представление многомерных структур данных ядра системы в виде объектов, нкапсулирующих как данные, так и методы их обработки.

Сервер прямого

доступа

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

Внешние интерфейсы

Выбирайте инструменты, языки

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

Caché

ActiveX

 

 

 

 

ODBC,

ObjectScript,

C++

Java

XML

 

JDBC

Caché Basic,

(VB, Delphi,

 

 

Caché

PowerBuilder)

 

 

 

 

 

 

 

 

 

 

 

Server Pages

 

 

 

 

 

 

 

XML

 

 

 

 

 

 

Caché

SQL

 

Caché Objects

 

 

 

 

 

 

 

 

 

 

 

 

 

Ядро БД Caché

9

Инструменты интеграции

Caché SQL Server. Представляет данные в виде реляционных таблиц, доступных через ODBC-протокол.

Caché SQL Gateway. Позволяет Caché соединяться с любой ODBC-совместимой базой данных.

Caché Object Servers. Преобразует объекты Caché в объекты ActiveX- или Java.

Протокол SOAP для связи с другими приложениями Web.

10