Распределенные системы баз данных начали разрабатываться еще в 70-х годах. Появление беспроводных коммуникаций и мобильных компьютеров в последние годы позволило создавать мобильные компьютерные сети и базирующиеся на них мобильные системы баз данных, а также мобильные прикладные системы. В мобильных компьютерных сетях имеется стационарная часть - совокупность взаимосвязанных компьютеров, местоположение которых остается неизменным, и мобильная часть, включающая коммуникационные средства и компьютеры, перемещаемые в пространстве и способные обмениваться данными с компьютерами стационарной части сети. Компьютеры стационарной части выполняют функции хостов (рабочих машин) и базовых станций. Базовые станции обеспечивают коммуникации мобильных компьютеров с хостами. Хосты служат для поддержки систем баз данных, исполнения приложений и т.п. Конечно же, возможно совмещение функций рабочей станции и хоста на одном компьютере.
Нужно заметить, что мобильные системы баз данных обладают рядом специфических особенностей, которые оказывают существенное влияние на используемые в них технологии. Так, ограниченная емкость источников питания мобильных компьютеров требует применения нетрадиционных моделей транзакций. Вместо традиционных частых коротких транзакций в данном случае более эффективны длинные, но более редкие транзакции. Мобильность компьютеров порождает данные новой природы в базах данных. Интерпретация значений некоторых данных зависит от местоположения мобильного компьютера клиента. В мобильных системах баз данных могут существовать также запросы, результаты обработки которых также зависят от местоположения пользователя в момент задания запроса. Специфические требования к механизмам защиты целостности данных в локальных СУБД мобильных компьютеров связаны также с возможностью неожиданного прерывания a% -a взаимодействия со стационарной частью системы базы данных. В связи с тем, что мобильный компьютер не находится в состоянии постоянного взаимодействия со стационарной частью системы, в мобильных системах необходимы особые методы синхронизации тиражируемых данных. В настоящее время для многие из этих и других проблем, возникающих в системах такого рода, уже найдены решения.