Jasmine - что это такое?
Jasmine - первая полномасштабная, промышленная система управления объектными базами данных. Эта ОСУБД создана совместными усилиями корпорации Computer Associates и фирмы Fujitsu и выпущена на рынок в конце 1997г.
Важнейшие отличительные особенности ОСУБД Jasmine включают в себя:
- В основе - "чистая" объектная модель БД (в сравнении с так называемыми "универсальными" моделями реляционно-объектных СУБД - Oracle, IBM, Sybase). Главное достоинство объектных моделей состоит в том, что они являются гораздо более естественными отображениями реального мира (в сравнении с таблицами) и, кроме того, позволяют описывать сколь угодно сложные структуры данных и их связи.
- Промышленный масштаб (в сравнении с известными ранее, но не получившими широкого рынка объектными СУБД типа Gemstone, O2, Object Store, Objectivity). Об этом говорит тот факт, что взявшая под свое "крыло" ОСУБД Jasmine компания Computer Associates неизменно занимает лидирующие позиции в мировом табеле о рангах и обладает колоссальным опытом и возможностями по развитию и поддержке своих программных продуктов.
- Самая современная интегрированная среда разработки для визуального объектно-ориентированного программирования с полной поддержкой всех мультимедийных типов данных, позволяющая легко создавать интернет-приложения даже неспециалистам.
- Открытая архитектура.
- Мультиплатформенность.
- Гетерогенная архитектура клиент/сервер. Один сервер способен поддерживать различные базы данных, и различные клиенты могут иметь доступ к различным базам.
- Полный набор сервисов управления данными, что позволяет разработчикам сконцентрировать свои усилия только на бизнес-логике своих приложений и их экранных интерфейсах с пользователями. Этот набор сервисов включает:
- обеспечение разнообразных способов связи клиента с сервером;
- автоматическое управление блокировками и одновременным доступом к данным (вплоть до уровня отдельного объекта);
- управление транзакциями;
- восстановление данных после сбоя системы как в онлайновом, так и в оффлайновом режимах;
- управление разграничением доступа к данным;
- администрирование базы данных;
- управление схемой базы данных.
- Возможность работы как в традиционной архитектуре клиент/сервер, так и в сетях Internet/Intranet без каких любо модификаций.
- Унифицированный доступ как к данным и метаданным, так и процедурам манипулирования ими на базе единого языка.
Назад |
Содержание |
Вперед