SlideShare a Scribd company logo
РАСПРЕДЕЛЕННАЯ ОБЪЕКТНО-КОМПОНЕНТНАЯ СУБД
Введение
Что такое odant
• odant - распределенная объектно-компонентная система
управления данными.
• концептуально odant
не отличается от других
СУБД - неважно,
реляционные они
или NoSQL, их назначение
одинаково - хранить и
обрабатывать массивы данных,
предоставляя их для работы
прикладных систем и приложений.
введение
odant - квинтэссенция технологий
хранения данных
введение
• иерархия как между
объектами, так и
между хранилищами
• представление
данных в виде
классов и объектов
• хранение данных в
виде документов,
скорость операций
вставки/обновления
• структуризация
данных и
выполнение
связанных запросов
RDBMS NoSQL
TreeDBObject
Главное отличие odant
• odant реализует расширенную объектную модель
данных на низком уровне.
• Данные не просто имеют объектное описание, но и
поддерживают основные постулаты объектной
парадигмы (инкапсуляция, наследование,
полиморфизм).
• Это позволяет использовать данные как
информационные компоненты, которые обладают
уникальной способностью к бесшовной совместимости.
• Следствием чего является возможность свободно
обмениваться структурами данных и самими данными
между различными системами.
введение
Зачем нужна новая СУБД
• В существующих СУБД есть ряд
недостатков, затрудняющих их
эксплуатацию в условиях современных
требований
введение
Сравнение терминологии
RDBMS NoSQL ODANT
База данных База данных Хост/Домен/Сервис
Структура данных Набор коллекций Дерево классов
Таблица Коллекция Класс/пакет
Запись Документ Объект
Колонка Поле Свойство
SQL запрос Селекторы XQuery запрос
Приложение Приложение Компонент
- - Наследование
- - Инкапсуляция
- - Полиморфизм
введение
Расширенная объектная модель
• наибольший упор сделан на реализацию
объектной модели представления данных,
полностью удовлетворяющую объектной
парадигме (наследование, полиморфизм,
инкапсуляция, типизация), со всеми
вытекающими отсюда последствиями.
введение
Отличия от известных СУБД
• глобальная идентификация хранилищ (хостов,
доменов, классов) и объектов;
• возможность распределенного наследования
любых элементов;
• использование XQuery в качестве языка запросов;
• распределенная (между независимыми серверами)
модель хранения данных;
• компонентная модель реализации прикладных и
функциональных элементов;
• децентрализованная система безопасности;
введение

More Related Content

Similar to 0. odant intro

тема 4 2
тема 4 2тема 4 2
тема 4 2asheg
 
Базы данных лекция №10
Базы данных лекция №10Базы данных лекция №10
Базы данных лекция №10
Vitaliy Pak
 
раздел 2 модели и типы данных
раздел 2  модели и типы данныхраздел 2  модели и типы данных
раздел 2 модели и типы данныхtatianabtt
 
Web весна 2012 лекция 6
Web весна 2012 лекция 6Web весна 2012 лекция 6
Web весна 2012 лекция 6Technopark
 
Информационные технологии в эру Больших данных
Информационные технологии в эру Больших данныхИнформационные технологии в эру Больших данных
Информационные технологии в эру Больших данных
Сергей Макрушин
 
Информационные технологии в эру Больших данных
Информационные технологии в эру Больших данныхИнформационные технологии в эру Больших данных
Информационные технологии в эру Больших данных
Sergey Makrushin
 
субд
субдсубд
субдSai_17
 
введение
введениевведение
введениеcybkira
 
001
001001
001JIuc
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
Denodo
 
Построение Data Mesh на основе Виртуальных Данных
Построение Data Mesh на основе Виртуальных ДанныхПостроение Data Mesh на основе Виртуальных Данных
Построение Data Mesh на основе Виртуальных Данных
Denodo
 
Lekcia4
Lekcia4Lekcia4
Active Directory
Active DirectoryActive Directory
Active DirectoryPutinTheJew
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
Denodo
 
Управление данными (хранилища данных и OLAP)
Управление данными (хранилища данных и OLAP)Управление данными (хранилища данных и OLAP)
Управление данными (хранилища данных и OLAP)
Ural Federal University named after First President of Russia B.N. Yeltsin
 
IMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OSIMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OS
Gregory Vlasov
 
Базы данных лекция №11
Базы данных лекция №11Базы данных лекция №11
Базы данных лекция №11
Vitaliy Pak
 
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...Marcus Akoev
 

Similar to 0. odant intro (20)

тема 4 2
тема 4 2тема 4 2
тема 4 2
 
Базы данных лекция №10
Базы данных лекция №10Базы данных лекция №10
Базы данных лекция №10
 
раздел 2 модели и типы данных
раздел 2  модели и типы данныхраздел 2  модели и типы данных
раздел 2 модели и типы данных
 
Web весна 2012 лекция 6
Web весна 2012 лекция 6Web весна 2012 лекция 6
Web весна 2012 лекция 6
 
Информационные технологии в эру Больших данных
Информационные технологии в эру Больших данныхИнформационные технологии в эру Больших данных
Информационные технологии в эру Больших данных
 
Информационные технологии в эру Больших данных
Информационные технологии в эру Больших данныхИнформационные технологии в эру Больших данных
Информационные технологии в эру Больших данных
 
10 субд
10 субд10 субд
10 субд
 
субд
субдсубд
субд
 
введение
введениевведение
введение
 
001
001001
001
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
 
Построение Data Mesh на основе Виртуальных Данных
Построение Data Mesh на основе Виртуальных ДанныхПостроение Data Mesh на основе Виртуальных Данных
Построение Data Mesh на основе Виртуальных Данных
 
Lekcia4
Lekcia4Lekcia4
Lekcia4
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
 
Управление данными (хранилища данных и OLAP)
Управление данными (хранилища данных и OLAP)Управление данными (хранилища данных и OLAP)
Управление данными (хранилища данных и OLAP)
 
IMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OSIMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OS
 
Базы данных лекция №11
Базы данных лекция №11Базы данных лекция №11
Базы данных лекция №11
 
Baza de date rus
Baza de date rusBaza de date rus
Baza de date rus
 
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
 

0. odant intro

  • 2. Что такое odant • odant - распределенная объектно-компонентная система управления данными. • концептуально odant не отличается от других СУБД - неважно, реляционные они или NoSQL, их назначение одинаково - хранить и обрабатывать массивы данных, предоставляя их для работы прикладных систем и приложений. введение
  • 3. odant - квинтэссенция технологий хранения данных введение • иерархия как между объектами, так и между хранилищами • представление данных в виде классов и объектов • хранение данных в виде документов, скорость операций вставки/обновления • структуризация данных и выполнение связанных запросов RDBMS NoSQL TreeDBObject
  • 4. Главное отличие odant • odant реализует расширенную объектную модель данных на низком уровне. • Данные не просто имеют объектное описание, но и поддерживают основные постулаты объектной парадигмы (инкапсуляция, наследование, полиморфизм). • Это позволяет использовать данные как информационные компоненты, которые обладают уникальной способностью к бесшовной совместимости. • Следствием чего является возможность свободно обмениваться структурами данных и самими данными между различными системами. введение
  • 5. Зачем нужна новая СУБД • В существующих СУБД есть ряд недостатков, затрудняющих их эксплуатацию в условиях современных требований введение
  • 6. Сравнение терминологии RDBMS NoSQL ODANT База данных База данных Хост/Домен/Сервис Структура данных Набор коллекций Дерево классов Таблица Коллекция Класс/пакет Запись Документ Объект Колонка Поле Свойство SQL запрос Селекторы XQuery запрос Приложение Приложение Компонент - - Наследование - - Инкапсуляция - - Полиморфизм введение
  • 7. Расширенная объектная модель • наибольший упор сделан на реализацию объектной модели представления данных, полностью удовлетворяющую объектной парадигме (наследование, полиморфизм, инкапсуляция, типизация), со всеми вытекающими отсюда последствиями. введение
  • 8. Отличия от известных СУБД • глобальная идентификация хранилищ (хостов, доменов, классов) и объектов; • возможность распределенного наследования любых элементов; • использование XQuery в качестве языка запросов; • распределенная (между независимыми серверами) модель хранения данных; • компонентная модель реализации прикладных и функциональных элементов; • децентрализованная система безопасности; введение