Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемГалина Шпонкина
1 РАСПРЕДЕЛЕННАЯ ОБЪЕКТНАЯ СУБД
2 В основе любой информационной системы всегда работает СУБД СУБД СУБД – система управления базой данных. СУБД являются сердцем и мозгом любой информационной системы или программы.
3 95% рынка СУБД делят между собой американские компании Исторически сложилось так, что разработчиками СУБД являются, как правило, американские компании. Итогом этого стал тотальный захват рынка информационных систем и навязывание конкретной (реляционной) технологии работы с данными.
4 Реляционные базы данных существуют уже более 30 лет, и за это время стали доминирующим стандартом для создания любых информационных систем. Абсолютное большинство СУБД являются реляционными
5 В последнее время все большие требования предъявляются к распределённости и мобильности приложений и информационных систем Однако реляционная модель не вполне соответствует современным требованиям
6 Реляционные СУБД были разработаны в 70-х годах прошлого века. Их традиционные преимущества, такие, как компактность, целостность данных, производительность, жесткая структура, являются недостаточными для создания современных распределенных систем Главные преимущества реляционных СУБД становятся неактуальны
7 Неактуальные преимущества реляционных СУБД. Компактность Компактность хранения данных больше не имеет решающего значения, т.к. самым дешевым компонентом компьютеров являются накопители.
8 Неактуальные преимущества реляционных СУБД. Целостность данных Целостность данных ограничивает реализацию сложных ORM проектов, а также приводит к очень трудоемким и затратным процедурам репликации при распределенной работе.
9 Нет необходимости в высокой производительности конкретной СУБД, т.к. современные системы подразумевают распределение нагрузки. (например, поисковик Google) Неактуальные преимущества реляционных СУБД. Производительность
10 В распределенных системах жесткая структура мешает развитию и адаптации моделей данных, и скорее является ограничением, чем достоинством. Неактуальные преимущества реляционных СУБД. Жесткая структура
11 Какие же требования предъявляются к современным информационным системам? распределённость мобильность масштабирование информационная совместимость Реляционные СУБД не всегда позволяют достигнуть их лучшим образом
12 Современные требования к СУБД. Распределенность Распределенность – требование, диктуемое тенденциями развития глобальной сети.
13 Современные требования к СУБД. Мобильность Мобильность – должна давать прямой доступ к распределенным СУБД с любого устройства.
14 Современные требования к СУБД. Масштабирование Масштабирование – необходимо для создания более точных и сложных моделей как в бизнесе, так и в государственном управлении.
15 Современные требования к СУБД. Информационная совместимость Информационная совместимость – необходима для эффективного обмена данными и взаимодействия систем
16 ВЫВОД Несмотря на то, что реляционная модель является надежной, проверенной технологией, в современных условиях она чаще становится тормозом в развитии систем. ПОРА В БУДУЩЕЕ…
17 Видение будущего Какими будут системы через 5-10 лет? Не надо быть футурологом, чтобы представить, какими будут информационные системы в ближайшие годы. Они будут распределенными и совместимыми друг с другом. Станут бесшовными и смогут свободно обмениваться сервисами, данными, структурами и событиями. Разработка таких систем скорее будет напоминать не программирование, а игру в LEGO.
18 Object Data Access Network Technology Мы разработали технологию управления данными, которая может стать новым стандартом для создания распределенных информационных систем.
19 ODANT «три кита» ОБЪЕКТНЫЕ ДАННЫЕ ИЕРАРХИЧЕСКАЯСТРУКТУРА РАСПРЕДЕЛЕННОЕ ВЗАИМОДЕЙСТВИЕ
20 ODANT (первый кит). Объектные данные Для описания и хранения данных мы не используем таблицы, колонки и записи. Мы используем специальный язык ODBML, разработанный нами на базе языка XML, для описания классов и хранения объектов
21 ODANT (второй кит). Иерархическая структура Для описания структуры мы не используем реляции (связи) Мы используем глобальное дерево классов, позволяющее описывать организационные структуры любой сложности.
22 ODANT (третий кит). Распределенное взаимодействие Мы не пытаемся объединять разные системы с помощью индивидуальных программ – «переводчиков» Мы используем стандартную модель распределенного взаимодействия на основе наследования, типизации, сервисов и событий.
23 ODANT. Технология интернета систем Применение ODANT приблизит наступление автоматического управления системами без участия человека. Сейчас основными пользователями интернета являются люди, выступающие посредниками между системами.
24 Сервер ODANT содержит в себе 4 составные части, превращающие его в полноценный фреймворк для создания распределенных приложений любой сложности. ODANT SERVER. 4 в 1 WEB серверWEB сервер Сервер приложенийСервер приложений Облачный маршрутизаторОблачный маршрутизатор Объектная СУБДОбъектная СУБД
25 ТерминODANTРеляционные СУБД СерверХост- База данныхДомен- Коллекция данныхКлассТаблица Единица данныхОбъектЗапись Единица описания данных СвойствоПоле Язык запросовXQuerySQL СвязываниеСсылкаРеляция ODANT. Сравнительная терминология
26 СПАСИБО ЗА ВНИМАНИЕ Наши контакты: 8 (800) © ООО «БизнесИнтерСофт»
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.