- •1. Введение
- •1.1. Меняющийся мир управления базами данных
- •1.2. Что дают исследования в области баз данных
- •2. Достижения последних лет
- •2.1. Объектно-ориентированные и объектно-реляционные субд
- •2.2. Поддержка новых типов данных
- •2.3. Обработка транзакций
- •3. Новые приложения баз данных
- •3.1. Eosdis
- •3.2. Электронная коммерция
- •3.3. Информационные системы здравоохранения
- •3.4. Электронные публикации
- •3.5. Коллективное проектирование
- •4. Тенденции, влияющие на исследования в области баз данных
- •4.1. Технологические тенденции
- •4.2. Архитектурные тенденции баз данных
- •4.3. Исследования и деловой климат
- •4.4. Информационная супермагистраль проходит через вашу квартиру
- •5. Новые направления исследований
- •5.1. Поддержка мультимедийных объектов
- •5.1.1. Третичная память
- •5.1.2. Новые типы данных
- •5.1.3. Качество обслуживания
- •5.1.4. Запросы с нечеткими критериями
- •5.1.5. Поддержка пользовательских интерфейсов
- •5.2. Распределение информации
- •5.2.1. Степень автономности
- •5.2.2. Учет и расчеты
- •5.2.3. Безопасность и конфиденциальность
- •5.2.4. Репликация и согласование данных
- •5.2.5. Интеграция и преобразование данных
- •5.2.6. Выборка и обнаружение данных
- •5.2.7. Качество данных
- •5.3. Новые применения баз данных
- •5.3.1. Интеллектуальный анализ данных
- •5.3.2. Хранилища данных
- •5.3.3. Репозитарии
- •5.4. Управление потоками работ и транзакциями
- •5.4.1. Управление потоками работ
- •5.4.2. Альтернативные модели транзакций
- •5.5. Простота использования
- •6. Выводы
1.2. Что дают исследования в области баз данных
Основная цель настоящего отчета – глубоко и всесторонне аргументировать кардинальное значение исследований в области баз данных для всего развития современных информационных систем и показать, что финансирование таких исследований – это хорошо окупаемое вложение средств. Вторая цель – дополнить отчет 1990 г. материалами, подтверждающими целесообразность финансирования фундаментальных исследований в области баз данных. История изобилует примерами, иллюстрирующими связь между фундаментальными исследованиями, коммерческим успехом и практически значимыми результатами. Мы постоянно видим, как на основе теоретических построений формируются рабочие идеи, которые реализуются сначала в экспериментальных прототипах, а потом и в коммерческих продуктах.
Мы начнем (разд. 2) с рассмотрения некоторых областей, где исследования, начавшиеся десять, а иногда и более лет назад, стали находить отражение в программных продуктах начала 90-х годов. В этом разделе наглядно демонстрируется отдача, получаемая от инвестиций в данную сферу. В разд. 3 дается обзор новых типов приложений, которые определят направление будущих исследований. В разд. 4 обсуждается контекст, в котором должны выполняться эти требуемые исследования. В разд. 5 сформулированы наиболее важные, по убеждению участников семинара, задачи, стоящие перед специалистами в области баз данных. В разд. 6 содержатся некоторые заключительные замечания и выводы.
2. Достижения последних лет
С 1990 г., когда был опубликован отчет о предыдущем семинаре, в развитии технологии баз данных достигнуты новые серьезные успехи. Наибольшую активность на рынке баз данных проявляют компании США; предлагаемые ими продукты опираются на результаты исследований и экспериментальные работы, выполненные при финансовой поддержке государственных агентств. В этом разделе приведен обзор некоторых достижений последних лет.
2.1. Объектно-ориентированные и объектно-реляционные субд
В 1990 г. существовало лишь несколько экспериментальных прототипов объектно-ориентированных систем баз данных (OODB – object-oriented database). Тогда еще только велись дебаты о природе таких систем и их взаимосвязи с реляционными системами. Сегодня уже существует множество коммерческих OODB; годовой объем продаж их составляет $75 млн. при ежегодном приросте 50%.
Аналогичным образом, в 1990 г. имелось лишь несколько исследовательских прототипов СУБД, сочетавших лучшие черты реляционных СУБД (доступ к простым данным на основе SQL) и систем OODB (моделирование сложных данных). На их основе появились новые поколения – "объектно-реляционных" (ORDB – object-relational database) и "дедуктивно-объектно-ориентированных" (DOOD – deductive-object-oriented database) систем баз данных. Таким образом, сегодня эти идеи уже воплотились в реальных технологиях и привели к созданию новых рынков. Более того, и поставщики традиционных РСУБД начинают развивать свои продукты в этих направлениях.
2.2. Поддержка новых типов данных
В отчете 1990 г. отмечалось, что в новых приложениях могут потребоваться такие типы данных, которые не сводятся к простым записям из чисел и символьных строк. С тех пор результаты исследований ряда других видов представления данных нашли свое отражение в коммерческих продуктах.
Результаты более чем десятилетней работы в области хранения и выборки пространственных данных воплотились ныне в коммерческих геоинформационных системах (GIS – geographic information system).
Длительные поиски адекватных моделей для представления темпоральных данных вылились в ряд серьезных предложений по расширению языков запросов и включению в них поддержки темпоральных данных. Широкую поддержку, например, получил язык TSQL2, являющийся расширением стандарта SQL-92.