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

       

На основе использования таких вычислительных


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

Хотя во многих важных отношениях эти сервисы существенно различаются, у них присутствуют некоторые важные общие свойства. Одним из них – и именно ему, главным образом, посвящена эта статья – является потребность в функциональных возможностях хранения и выборки данных, встраиваемых в приложение. Приложения, ориентированные на поддержку сообщений, нуждаются в надежной передаче сообщений по сети с гарантией доставки. Для сервисов, основанных на учете местоположения, требуются средства отображения физических координат местоположения в логические координаты (например, отображения координат GPS или телефонной базовой станции в почтовый код) и поиска соответствующей информации. Для игровых приложений требуется регистрация и совместное использование текущего состояния игры на распределенных устройствах и управление выборкой и доставкой игрового контента на каждое из устройств в реальном времени. Во всех этих случаях критичной является возможность быстрого сохранения и выборки данных.

Как только речь заходит о хранении и выборке данных, на ум приходят реляционные базы данных. В течение последних трех десятков лет реляционные базы данных имели огромный успех, и SQL стал lingua franca доступа к данным. Однако, хотя термин управление данными стал почти синонимом РСУБД, имеется возрастающее число приложений, для которых больше подходят облегченные альтернативы.

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


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