What is a Mobile Database3

Embed Size (px)

Citation preview

  • 7/31/2019 What is a Mobile Database3

    1/27

    By

    Champa. S. Bopegama

    PG/IT/09/097

    MOBILE DATABASE

  • 7/31/2019 What is a Mobile Database3

    2/27

    What is a mobile database?

    A mobile database is a database that canbe connected to with a mobile computer

    device through a mobile network.

  • 7/31/2019 What is a Mobile Database3

    3/27

    The client and server have wireless

    connections.

    Users can exchange mission-critical dataremotely without worrying about time or

    distance from their mobile phones or PDAswith mobile databases.

    What is a mobile database?

  • 7/31/2019 What is a Mobile Database3

    4/27

    The Mobile Database Application

    Mobile applications can be categorized in two ways.

    1. Vertical Applications

    2. Horizontal applications.

  • 7/31/2019 What is a Mobile Database3

    5/27

    Vertical application

    In a vertical applications users access data

    within a specific cell, and access is denied to

    users outside of that cell.

    E.g.- users can obtain information on the

    location of doctors or emergency centers

    within a cell or parking availability data at an

    airport cell.

  • 7/31/2019 What is a Mobile Database3

    6/27

    Horizontal Application

    In horizontal applications users cooperate on

    accomplishing a task, and they can handle data

    distributed throughout the system.

  • 7/31/2019 What is a Mobile Database3

    7/27

    Types of data in MobileApplications

    Data can be classified into three categories

    1. Private data

    2. Public data

    3. Shared data

  • 7/31/2019 What is a Mobile Database3

    8/27

    Private data

    A single user owns this data and manage it. No

    other user may access it.

  • 7/31/2019 What is a Mobile Database3

    9/27

    Public data

    This data can be used by anyone who can read

    it. Only one source updates it.

    E.g. Weather bulletins or stock prices.

    Primarily managed by vertical applications.

  • 7/31/2019 What is a Mobile Database3

    10/27

    Shared data

    This data is accessed both in read and write

    modes by group of users.

    E.g.- Inventory data for products in a

    company.

    Shared data is used by horizontal applications.

  • 7/31/2019 What is a Mobile Database3

    11/27

    In a mobile database application a part or a

    replica of the database is locally installed on

    the mobile device. This is a significant

    difference compared to a con-ventional client-

    server application where all data is centrally

    stored in a database server.

    Motivation

  • 7/31/2019 What is a Mobile Database3

    12/27

    Mobile database systemarchitecture

    Users are not attached to a fixedgeographical location

    Mobile computing devices: low-power,

    low-cost, portable Wireless networks

    Mobile computing constraints

  • 7/31/2019 What is a Mobile Database3

    13/27

    Three parties involving in Mobiledata base

    Mobile Data Base

    Fixed hosts Mobile units Base stations

  • 7/31/2019 What is a Mobile Database3

    14/27

    Fixed hosts

    Perform the transaction and data

    management functions with the help

    of database servers.

  • 7/31/2019 What is a Mobile Database3

    15/27

    Mobile units

    portable computers

    move around a geographical region

    includes the cellular network (or "cells")

    these units are used to communicate withbase stations.

    these networks do not need to be cellular

    telephone networks

  • 7/31/2019 What is a Mobile Database3

    16/27

    Base stations

    Two-way radio installations in fixedlocations

    communicates with the mobile units to

    and from the fixed hosts. typically low-power devices such as mobile

    phones, portable phones, or wirelessrouters.

  • 7/31/2019 What is a Mobile Database3

    17/27

    A general architecture of a mobileplatform

  • 7/31/2019 What is a Mobile Database3

    18/27

    A Mobile database system

  • 7/31/2019 What is a Mobile Database3

    19/27

    Characteristics of MobileDatabase Environments

    Residence latency.

    users are mobile and randomly enter and exitfrom cells.The average duration of the user stayin cell is referred as residence latency.

    Intermittent connectivity.

    Limited battery life.

    Changing client location.

  • 7/31/2019 What is a Mobile Database3

    20/27

    Oracle Database Lite 10g providesmobile workers the experience ofcontinuous access to data

    unconstrained by network bandwidthand coverage. It extends the gridenvironment to mobile devices,allowing mobile workers to access

    enterprise data even in the absenceof a network connection.

    Mobile database tools

  • 7/31/2019 What is a Mobile Database3

    21/27

    Architecturediagram ofOracle Database Lite 10g

  • 7/31/2019 What is a Mobile Database3

    22/27

    Data Management Issues

    From a data management standpoint,

    mobile computing may be considered asa variation of distributed computing.

  • 7/31/2019 What is a Mobile Database3

    23/27

    Data Management Issues

    Mobile databases can be distributed under twopossible scenarios:

    1. The entire database is distributed mainly

    among the wired components, possibly with fullor partial replication. A base station or fixedhost manages its own database with a DBMS-like functionality, with additional functionalityfor locating mobile units and additional query

    and transaction management features to meetthe requirements of mobile environments.

  • 7/31/2019 What is a Mobile Database3

    24/27

    Data Management Issues

    2. The database is distributed among wiredand wireless components. Datamanagement responsibility is shared

    among base stations or fixed hosts andmobile units

  • 7/31/2019 What is a Mobile Database3

    25/27

    Data Management Issues

    Data management issues as it is applied to mobiledatabases:

    Data distribution and replication

    Transactions models Query processing

    Recovery and fault tolerance

    Mobile database design

    Location-based service Division of labor

    Security

  • 7/31/2019 What is a Mobile Database3

    26/27

    References

    Fundamentals of database systems

    Elmasri & Nawathe

    http://www.wikiepedia/Mobile databasesystems

  • 7/31/2019 What is a Mobile Database3

    27/27

    Thank you!