Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

2006 г.
Тезисы доклада конференции "Корпоративные базы данных-2006"

XML-СУБД Sedna на пороге выпуска 1.0

Павел Велихов, Максим Гринев, ИСП РАН

Язык XML, впервые представленный концорциумом W3C в 1996 году, за последние несколько лет стал настоящим стандартом обмена и внешнего представления информации в разнородных системах и приложениях. XML предоставляет существенную гибкость в представлении данных, чтобы удобным образом отражать большинство существующих форматов данных, при этом оставляя разработчикам возможность создавать достаточно ограниченные диалекты языка. За несколько лет после появления XML как стандарта, в индустрии было созданно большое количество стандартных XML диалектов для: мета-данных в докуметнообороте (Dublin Core, XEDI), определения бизнесс процессов и транзакций для электронной коммерции и для автоматизации процессов (RosettaNet, ebXML, BPEL), публикация докуметнов (DocBook) и оргомное количество проприетарных форматов для экспорта и импорта данных из приложений и баз данных. Таким образом, при создании современного приложения с открытой архитектурой, необходимо использовать XML для представления и обмена информацией.

Но XML удобен не только для обмена информации, но и в силу гибкости представления данных, XML является удачным решением для хранения данных, особенно когда данные слабо-структурированы или когда встает задача представления одних и тех же данных в различных форматах. Особенно привлекательными областями для хранения и преобразования данных в формате XML являются системы контент-менеджмента и докуметооборота, где требуется преобразование данных в различные форматы и синхронизация или приведение данных к единому представлению. В сценарии контент-менеджмента XML обычно является базовым представлением документов, из которого автоматически генерируются дополнительные представления для визуализации, печати и редактирования. При этом системы контент-менеджмента хранят богатые мета-данные по документам и отслеживают все версии документов. Системы документооборота также часто используют богатый набор данных в своих документах. Например система колл-центра может хранить как исходные данные о проблемной ситуации, так и транскрипты последующих разговоров с клиетном, записки оператора и т.п. В добавок к этим сообщениям, колл-центр может хранить дополнительные документы по кейсу, аннотации и прочую дополнительную информацию. В таком сценарии храние данных в XML предоставляет существенную гибкость в структуре исходных документов при возможности эффективного поиска по всем видам данных.

Также, следует отметить задачу интеграции данных из большого количества гетерогенных источников - таких как базы данных, корпоративные приложения, веб-сервисы и документы. В традиционных задачах интеграции требуется создание глобального хранилища данных с возможностью представления различных выборок из интегрированных данных. Обычно проекты интеграции данных реализуют используя инструменты ETL и реляционные базы данных, но при наличии слабо-структурированных данных, в том числе данных полученных от веб-сервисов и из документов, жесткая структура реляционных баз становится препятсвием при реализации хранилища. Сложную, иерархическую структуру XML докуметнов приходится разбивать на реляционные таблицы, что является достаточно сложной задачей. В этих сценариях имеет смысл использовать специальную СУБД для хранения XML и языки запросов и транформации данных XQuery для обработки и преобразования данных к различным форматам.

СУБД Sedna - это система изначально спроектированная для хранения и обработки XML данных, в отличие от вендоров реляционных баз, где поддержка XML реализована как частных случай сверху существующих механизмов хранения. Благодаря native поддержке XML данных, Sedna предоставляет пользователям полный спектр услуг традиционной СУБД для XML данных: эффективная поддержка транзакций, горячее резервное копирование и быстрое восстановление базы, сихнронизация, поддержка языка запросов XQuery и языка модификации данных XQuery Update. При этом Sedna предоставляет разработчикам легкие API для популярных языков, включая: C, Java, Python, PHP; и простой способ разработки Web приложений на основе СУБД Senda.

В настоящем докладе мы подробно расскажем о проблемах хранения и преобразования XML данных в вышеперечисленных сценариях и расскажем о подходах и преимуществах использования СУБД Sedna для этой цели.

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...