Мобильные вычислительные устройства (например, смартфоны и КПК ) хранят и обмениваются данными через мобильную сеть или базу данных, которая фактически хранится на мобильном устройстве. Это может быть список контактов, информация о ценах, пройденное расстояние или любая другая информация. [1]
Многие приложения требуют возможности загружать информацию из хранилища информации и работать с этой информацией, даже если они находятся вне зоны действия сети или отключены. Примером этого являются ваши контакты и календарь на телефоне. В этом сценарии пользователю потребуется доступ для обновления информации из файлов в домашних каталогах на сервере или записей клиентов из базы данных. Этот тип доступа и рабочей нагрузки, создаваемой такими пользователями, отличается от традиционных рабочих нагрузок, которые наблюдаются в современных клиент-серверных системах. [ необходима цитата ]
Мобильные базы данных используются не только для редактирования контактов и календарей компании, но и в ряде других отраслей.
Соображения
- Мобильные пользователи должны иметь возможность работать без сетевого подключения из-за плохого или даже отсутствующего соединения. Можно поддерживать кэш для хранения недавно использованных данных и транзакций, чтобы они не были потеряны из-за сбоя соединения. Пользователям может не потребоваться доступ к действительно живым данным, только к недавно измененным данным, а загрузка изменений может быть отложена до повторного подключения.
- Необходимо экономить пропускную способность (обычное требование для беспроводных сетей , в которых плата взимается за мегабайт или переданные данные).
- Мобильные вычислительные устройства, как правило, имеют более медленные процессоры и ограниченное время работы от батареи.
- Пользователям с несколькими устройствами (например, смартфоном и планшетом) необходимо синхронизировать свои устройства с централизованным хранилищем данных. Для этого могут потребоваться функции автоматизации, специфичные для приложений. [2]
В теории баз данных это называется «репликацией», и хорошая мобильная система баз данных должна предоставлять инструменты для автоматической репликации, которые учитывают, что другие могли изменить те же данные, что и вы, пока вас не было, и при этом не только сохраняется последнее обновление, но и поддерживается «слияние» вариантов.
- Пользователи могут менять местоположение географически и в сети. Обычно этим занимается операционная система, которая отвечает за поддержание беспроводного сетевого соединения.
Продукция
В эту сравнительную таблицу включены коммерчески доступные мобильные базы данных.
Смотрите также
Ссылки
- ^ Организуйте свой бизнес с помощью мобильной базы данных, Кевин Эби, Microsoft.com, получено 14/12/08 [1]
- ^ 5 характеристик отличных приложений для синхронизации с облаком
Внешние ссылки
- Обзор мобильных баз данных: базы данных Microsoft для Windows CE, Брайан Морган, 5 апреля 2002 г., InformIT
- Обзор мобильной базы данных: Sybase SQL Anywhere Studio 8.0, Брайан Морган, 15 февраля 2002 г., InformIT