Интерфейс доступа к СУБД во многом определяет эффективность приложений, однако разработчики по старинке выбирают SQL, требующий дополнительных усилий по отображению реляционных данных на объектную модель приложения. Сегодня появились эффективные средства, позволяющие получить строго типизированный интерфейс в терминах модели приложения.
Задача эффективной организации метаданных - головная боль проектировщиков систем управления мультимедиа, а если речь заходит о динамично меняющихся требованиях к модели, то процесс вообще может зайти в тупик. Используя возможности Semantic Web, можно реализовать динамическую систему управления мультимедийными ресурсами.
Полностью представить себе возможности Semantic Web сегодня, как и возможности World Wide Web пятнадцать-двадцать лет назад, еще трудно, однако изначально в научной среде, породившей Паутину, ее ориентировали, в частности, на взаимодействие с программами.
В современном мире используется большое количество универсальных промышленных СУБД, предлагаемых компаниями первого и второго эшелона, а также нишевиками. Для первых двух групп вполне можно предсказать тенденции развития на ближайшие годы, если исходить из теоретических исследований, отчетов аналитиков и специалистов в области СУБД, а также проанализировав текущее состояние и планы ведущих игроков рынка СУБД.
Реляционные базы данных, несмотря на отработанность технологий, – продукты своего времени и не могут вечно оставаться образцами совершенства. За почти сорок лет, прошедшие после их создания, заметно изменился мир и хранимые данные, и есть все основания полагать, что наряду с другими технологиями в недалеком будущем свое место займут параллельные СУБД, использующие программную конструкцию MapReduce.
Универсальные СУБД — фундамент ИТ-инфраструктуры современного предприятия — часто оказываются не в состоянии обеспечить операционные характеристики, требуемые для решения целого ряда задач оперативной обработки информации в распределенной вычислительной среде. Должную производительность, время отклика и пропускную способность могут гарантировать механизмы, обеспечивающие работу с базами в оперативной памяти компьютера.
Развитие компьютерных сетей привело к тому, что информационные системы стали частью сложной экосистемы, где требуется не просто обмен данными между узлами, но еще и реакция на многочисленные и весьма разнообразные события, происходящие в этой среде.
Основными задачами традиционных систем для организации баз данных были обработка транзакций и хранение информации. При решении крупномасштабных задач бизнес-анализа, подразумевающих обработку огромных объемов данных, они оказались не очень эффективными. Платой
В одном из первых номеров «Открытых систем» описывался проект, посвященный разработке свободно распространяемого SQL-сервера GNU SQL Server. Может оказаться интересным сравнить эту давнюю публикацию с новой статьей, посвященной проекту системы управления XML-данными — тем более что этот проект, как и первый, выполняется в Институте системного проектирования РАН.
Разработка систем объектно-ориентированных баз данных началась в середине 80-х годов в связи с необходимостью удовлетворения требований приложений, отличных от тех, которые обслуживались и обслуживаются системами реляционных баз данных. Рассмотрим достижения технологии объектно-ориентированных баз данных, а также проблемы, которые сообществу разработчиков еще предстоит решить для того, чтобы технология объектно-ориентированных баз данных смогла получить такое же широкое распространение, как и технология реляционных баз данных.
Вице-президент и ведущий технический эксперт компании BEA Systems Адам Босуорт делится с журналом «Открытые системы.СУБД» своими взглядами на будущее ИТ.
Причиной возврата к подзабытым иерархическим структурам в варианте XML стало более естественное для человека отражение семантики предметного мира. XML-СУБД позволяют непосредственно отображать документооборот в базе данных, а не перепроектировать его, что и обусловило актуальность и перспективность такой базы. Мы попытались расширить реляционную модель данных и используемую ею организацию внешней памяти для реализации корректной и эффективной обработки XML-документов. Оказалось, это не очень сложно - в различных реляционных СУБД многое есть уже в готовом виде и достаточно лишь сменить точку зрения.
XML - это самостоятельная технология, хотя и возникшая исторически как Internet-технология. Представляется важным рассмотреть технологию XML в отрыве от Internet и в связи с технологиями баз данных: реляционной, объектной и концепцией корпоративных хранилищ. Как связан язык XML с реляционным, почему на его основе может и должна быть построена модель данных, что собой представляет XML-ориентированная база данных, существуют ли таковые на сегодняшний день ?
В 1990 году коллективом разработчиков СУБД было основано научно-производственное предприятие РЕЛЭКС, основная задача которого — разработка технологий в области СУБД. В то время ставилась задача совместить преимущества и достоинства персональных и больших профессиональных СУБД. Исходной базой таких технологий стала система поколения ЛИНТЕР.
Сообщество разработчиков баз данных по праву гордится успехами в фундаментальных исследованиях и их выдающимся влиянием на совершенствование технологий. Но сегодня необходимо расширить спектр исследований, приступив к решению вопросов получения, хранения, анализа и представления огромных объемов оперативной информации.
Тема мониторов транзакций не ограничивается теоретическими аспектами, но имеет непосредственное отношение к практике. Известно несколько проектов, в которых реализованы средства, поразительно напоминающие мониторы транзакций, хотя в ряде случаев разработчики и не подозревали о существовании этого вида программного обеспечения Три модели RDA-модель DBS-модель AS-модель Мониторы транзакций Среда разработки приложений Центр проектирования приложений Баланс загрузки Масштабируемость Оптимальное соотношение цена/производительность Модель обработки транзакций Система управления очередями Заключение Литература Более