Стратегические направления в системах баз данных


Исследования - часть 2


  • Неточные результаты. В сегодняшних СУБД мы ожидаем результы, обладающие стопроцентной точностью. Иначе говоря, мы предполагаем, что существует единственный правильный и полный ответ на запрос. Однако в Web или в других больших информационных источниках этот уровень точности может оказаться невозможным или нежелательным. В самом деле, многие поисковые системы для текстового и мультимедийных типов не обеспечивают стопроцентной точности. Были проведены исследования запросов по сходству, но полученные результаты, вообще говоря, являются изолированными и основываются на особенностях конкретных типов данных (например, графических образов, текста). Нет ничего такого, что позволило бы связать воедино методы, специфичные для различных типов. Нужно разработать общую теорию неточности.

  • Бессхемные базы данных. Чтобы применить средства баз данных к данным, созданным вне СУБД, нам потребуются достаточно сложные средства отображения. В идеале, хотелось бы, чтобы такие инструментальные средства отображения были бы декларативными и, таким образом, комбинируемыми с языком запросов, как это делается в SQL.

    Когда структура данных динамически эволюционизирует, трудно удержать ее в рамках фиксированной схемы. Хорошим примером таких данных является Web. Тем не менее, расширения существующей техники баз данных могут быть использованы для запросов и для трансформации такого рода неструктурированных данных.

  • Простота использования. Если мы намерены достигнуть такого проникновения в сферу персонального использования вычислительной техники, какое имеют другие инструментальные средства, подобные системам электронных таблиц и текстовым процессорам, то для СУБД нужны гораздо лучшие интерфейсы. Мы не можем рассчитывать на то, что пользователь будет писать на SQL. Подобным же образом, важно воплотить теоретические представления в используемых технологиях. Так, например, в теории реляционных баз данных был разработан механизм функциональных зависимостей. Они лежат в основе средств проектирования баз данных многих СУБД для персональных ЭВМ, не вынуждая при этом пользователя быть экспертом в области этой теории.




    Начало  Назад  Вперед



    Книжный магазин