Классика баз данных - статьи

       

Результаты в табличной форме


В таблице 1 мы подводим итоги приведенного обсуждения. Каждый элемент таблицы содержит одно из четырех значений:

  • Да: Архитектура естественным образом поддерживает данное требование.
  • Нет: Архитектура не поддерживает данное требование.
  • Возможно: Архитектура может поддерживать данное требование. Требуется спрашивать у поставщиков конкретных продуктов.
  • Затруднительно: Архитектура может поддерживать данное требование, но это затруднительно, поскольку требуются нетривиальные модификации. Требуется спрашивать у поставщиков конкретных продуктов.

СУБДПроцессор правилSPE

Сохранение данных движущимисяНетДаДа
SQL на потокахНетНетДа
Управление дефектными потокамиЗатруднительноВозможноВозможно
Предсказуемые результатыЗатруднительноВозможноВозможно
Высокий уровень доступностиВозможноВозможноВозможно
Хранимые и потоковые данныеНетНетДа
Распределение и масштабируемостьВозможноВозможноВозможно
Мгновенный ответВозможноВозможноВозможно

Таблица 1. Возможности различных программных систем

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



Содержание  Назад  Вперед