What is Mobile database?
Mobile Database is a database that is transportable, portable
and physically separate or detached from the corporate database server but has
the capability to communicate with those servers from remote sites allowing the
sharing of various kinds of data.
With mobile databases, users have access to corporate data on
their laptop, PDA, or other Internet access device that is required for
applications at remote sites.
The components of a mobile database environment includes:
·
Corporate
database server and DBMS that deals with and stores the corporate data and
provides corporate applications
·
Remote database
and DBMS usually manages and stores the mobile data and provides mobile
applications
·
mobile database
platform that includes laptop, PDA, or other Internet access devices
·
Two-way
communication links between the corporate and mobile DBMS.
Based on the particular necessities of mobile applications,
in many of the cases, the user might use a mobile device may and log on to any
corporate database server and work with data there, while in others the user
may download data and work with it on a mobile device or upload data captured
at the remote site to the corporate database. The communication between the
corporate and mobile databases is usually discontinuous and is typically
established or gets its connection for short duration of time at irregular
intervals. Although unusual, there are some applications that require direct
communication between the mobile databases. The two main issues associated with
mobile databases are the management of the mobile database and the
communication between the mobile and corporate databases. In the following
section we identify the requirements of mobile DBMSs.
The additional functionality required for mobile DBMSs
includes the capability to:
·
communicate
with the centralized or primary database server through modes
·
repeat those
data on the centralized database server and mobile device
·
coordinate data
on the centralized database server and mobile device
·
capture data
from a range of sources such as the Internet
·
deal with those
data on the mobile device
·
analyze those
data on a mobile device
·
create
customized and personalized mobile applications
No comments:
Post a Comment