русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование объектных СУБД


Дата добавления: 2013-12-23; просмотров: 793; Нарушение авторских прав


Какие же объектные СУБД присутствуют на рынке? Несмотря на довольно "юный" возраст, объектные СУБД вышли на уровень коммерческих продуктов и показали высокие производительность и надежность, а также хорошую вместительность. Однако следует отметить недостаток информации и отставание по срокам в маркетинговых программах. С выходом Jasmine положение может измениться в лучшую сторону. На российском рынке пока, к сожалению, продукция разработчиков объектных баз представлена весьма скудно. В табл. 1 приведены данные о продуктах компаний - членов ODMG - объектных СУБД. Кроме того, в нее включены один из лидеров объектных баз - Ontos, и первый продукт, выпущенный «китом» компьютерного бизнеса CA - Jasmine, и российский продукт - ODB-Jupiter. В обзор намеренно не включены такие мощные объектно-реляционные базы данных, как Informix Universal Server, Universal Database DB2, Oracle 8.0, потому что объектность не заложена в самой их «природе», а является надстройкой над реляционным ядром.

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



Быстродействие СУБД становится критичным параметром, когда требуется постоянно следить за состоянием рынка. Примером успешного решения подобных проблем является система Predator (Хищник), выполненная на базе ObjectStore, функционирующая в крупной финансовой компании «МакГрегор Гроуп». В режиме реального времени она снабжает оператора информацией о состоянии рынка инвестиций, предназначенной примерно для 3000 клиентов. Объектные СУБД используются такими известными компаниями, как Bankers Trust, Lehman Brothers. Система, работающая на бирже, обслуживает одновременно до 1000 запросов, адресованных к базе данных, причем клиенты не ощущают временных задержек. В финансовой группе Fannie Mae используется СУБД Pоеt, американский Citibank внедрил СУБД Objectivity/DB в программу CAOS, обрабатывающую платежи за пределами США. Та же СУБД используется в компании Lexis-Nexis для ведения базы документов с возможностью полнотекстового поиска.

DeutscheTelekom применяет объектную базу ObjectStore для организации информационного хранилища в intranet, СУБД Gemstone используется на форумах America Online, СУБД Poet - на форумах CompuServe. Объектные базы широко примененяются в Internet. Текст, картинки, видео и звук, из которых составляется Web-страница, хранятся в объектной СУБД как набор объектов, подготовленный к передаче пользователю, что обеспечивает быструю реакцию сервера на запрос. Естественное хранение мультимедиа - одна из сильнейших сторон объектных баз. Все большую популярность получают активные Web-серверы. Содержимое страниц они генерируют «на лету», широко используя язык Java. Практически все крупнейшие разработчики объектных СУБД сделали Java одним из основных языков программирования своих СУБД.

В заключении можно сделать вывод: если необходимо создавать корпоративные приложения, то имеется возможность выбора СУБД - объектных, реляционных и объектно-реляционных.

Пользователи DB2, Oracle или Ingres, скорее всего, предпочтут новые продукты этих же разработчиков, ибо для них важна преемственность в использовании программных наработок и накопленных данных. Не следует закрывать глаза на то, что это отработанная и отлаженная технология, хорошо себя зарекомендовавшая на протяжении двух десятилетий и вполне подходящая для финансовых, статистических и коммерческих приложений. Однако со стороны объектных СУБД нарастает давление и в этих сферах, причем весомым аргументом является поддержка данных реляционных баз и SQL, а также существующих программных наработок наряду с предоставлением пользователям преимуществ объектных технологий.

 



<== предыдущая лекция | следующая лекция ==>
Особенности программирования объектной СУБД | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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