SlideShare a Scribd company logo
1 of 26
LITERATURE SURVEY ON MOBILE
DATABASE TOOLS
Sisuru Shamith Kekiriwaragodage
CONTENT
 Why Mobile Database ?
 Mobile Database
 Database Architecture
 Mobile Database Tools
 Common Features in Mobile Database Tools
 Mobile Database Review
 Strengths and Weaknesses
 Conclusion
Sisuru Shamith Kekiriwaragodage
(MSCIT/13/063)
WHY MOBILE DATABASE ?
 In modern ear mobile devices are played significant role
in the society.
 After introducing smart phones mobile data requirement
rapidly increase.
 People try to do their day to day activates, Such as bank
transactions, price checking. Whether information,
online shopping etc;
 Retrieve this information vendors developed mobile
applications and backend DB server.
Sisuru Shamith Kekiriwaragodage
(MSCIT/13/063)
WHY MOBILE DATABASE ?
 Limited resources in mobiles did not used normal
database
- Memory Limit
- Power Source
- Processing Power Low (Insertion/ Deletion/ Search)
- Connection Types
- Data synchronization between mobile file and central
database
“Mobile database is a database that connected to the
mobile devices through the mobile network or
database that actually contained by the mobile
DATABASE ARCHITECTURE
Client Server Mobile Database Architecture
Sisuru Shamith Kekiriwaragodage
139167P
(MSCIT/13/063)
DATABASE ARCHITECTURE
Peer to Peer Mobil Database Architecture
Sisuru Shamith Kekiriwaragodage
139167P
(MSCIT/13/063)
MOBILE DATABASE TOOLS
Commercial Software Open Source Software
 SQL Anywhere (iAnywhere)  SQLite
 DB2 Everyplace (Services are
stop by IBM)
 Barkeley DB
 IBM Mobile Database  DB4o
 SQL Server Compact  Perst Lite
 SQL Server Express  Mongodb
 Oracle Database Lite  CouchDB
 SQLBase  TinySQL
 Sparksee 5 mobile  Picosql
COMMON FEATURES IN MOBILE DATABASE
TOOLS
 Compatibility for several Operating Systems (Potable
Databases)
 Small memory foot print
 Data Synchronization
 Storage Engine
 Security
 Lower Power Consumption
 Database Management
 Support of development tools
 Embeddable Database
Sisuru Shamith Kekiriwaragodage
139167P
(MSCIT/13/063)
MOBILE DATABASE REVIEW
SQLAnywhere
 Initiated by Watcom as Watcom SQL in 1992 and
renames to Sybase SQL.
 1995 Sybase merge with SAP and launched SQL
Anywhere database for mobile and remote office
applications.
 In mobile database market it captured 68% .
 Minimum requirements Pentium 2 or upper 32 bit CPU,
512 RAM for server and 4M for client and 500MB+
 For full version installation needed 20MB+ for server
and for client 10MB for client .
 SQL anyway support windows, windows mobile, Linux,
Sun Solaris, Mac OS, IBM AIX etc;
MOBILE DATABASE REVIEW
SQLAnywhere
 It was a embeddable relational Database management
system with self management feature.
 Need only less than 75 KB memory footprint.
 Using Mobilink synchronizing technology Remote
connection with ODBC, JDBC connections.
 used 256 bit ASE chipper to secure client and server
communication.
 In file access it used Heap indexes .
MOBILE DATABASE REVIEW
SolidDB
 SolidDB founded by Heksinki, Finlan in 1992 and
acquired by IBM in 2007 and replaced for DB2
Everyplace.
 Woks on AIX- 64 bit, Linux- 32-bit and 64-bit system,
Solaris- 64 bit system Windows 32-bit and 64-bit.
 Used B+ tree indexing for file access.
 Used ODBC and JDBC for conecivity.
 Synchronize mobile and database and allowed to offline
access to DB.
MOBILE DATABASE REVIEW
SQL Server Compact
 Is a relational database owned by the Microsoft-(SQL
Server Mobile edition)
 Free to download and redistribute.
 Supported windows server and windows mobile OS.
 RSA 128 bit encryption mechanism.
 LINQ, ADO,NET, OLE DB used for access middleware.
 ADO.NET used synchronization.
 Server CAL used for remote data access and replications.
MOBILE DATABASE REVIEW
Oracle Database Lite
 Oracle Lite initially named at Omniscience ORDMS
 Have two parts, Oracle Database Lite Client and Oracle
Database Lite Mobie Sever.
 Support Windows Mobile, Linux, Solaris,IBM AIX, IOS
etc;
 1MB memory for run and 3MB hard disk space for to
install the application.
 synchronized between client and server with SSL
encryption mechanism.
 automatically restore to the database.
 Managed the DB functionalities Oracle Lite need the
MOBILE DATABASE REVIEW
SQLBase
 Gupta Technologies LLC release SQLBase for mobile
devices in 2004.
 Supported Windows and Linux environment and using
ODBC, OLE DB, JDBC etc; connect with other
platforms.
 Consume small footprint in memory and small CPU
power.
 Using encrypted data to client server communication and
synchronization.
 Strong password mechanism to protect data and access
control.
 Backup and restore facility with DBA control.
MOBILE DATABASE REVIEW
SQLite
 Open source DB foundered by D. Richard Hipp in 2000.
 It was a zero configuration database engine.
 Need 500KB footprint in memory
 Support Windows, Windows mobile, Linux, Mac OS-x
Android, iOS.
 SQLite is support C/C++, C#, Basic, PHP, Pascal etc;
 As a middle ware it used ADO.NET, ODBC, ActiveX .It
was fast DB but it has issue in concurrency, locking,
scalability.
MOBILE DATABASE REVIEW
DB4o
 Objected oriented database system that founded by Carl
Rosenberger in 2000.
 It has commercial licensed version and GPL Version.
 Its only need 600k foot print for installation.
 It was zero administration tool with encryption for secure
transaction within and cross platform.
 Facilitated to sharing the memory. It also has replication
system that synchronized objects between DB4o and
other databases.
 Lake of support in query, backup, restoring, Poor
performance full text search, lack of indexing for string.
MOBILE DATABASE REVIEW
TinyDB
 Embedded database that develop by University of
Barkeley.
 It takes only 3KB footprint memory and it include JDBS
driver.
 It works on cross platform and its support only essential
functionalities -select operation.
 It was not support views, data integrity, concurrency,
indexing, encryptions, access control, data
synchronization.
MOBILE DATABASE REVIEW
MongoDB
 Is the primary no SQL database developed by Mongo Inc
in 2009.
 It was a cross platform document oriented database
developed by C++. It supports Windows, Linux.
 Tightly integrated with Opa language that developed by
MonogoDB.
 This DB mostly works on 64-bit systems and memory
limitation arises in 32bit systems.
 Its allowed ad hoc quires, indexing.
 Replication on primarily and secondary (if primary fails
secondary run automatically)
MOBILE DATABASE TOOLS –
STRENGTHS AND WEAKNESSES
Strengths
 Fast access to place that data store
 High reach ability
 Highly portable
 Its support to process different type of data efficiently
 Works on different platforms
 Data Availability
 Support applications developed in several programming
languages.
MOBILE DATABASE TOOLS –
STRENGTHS AND WEAKNESSES
Strengths
 Support connections drivers
 Data synchronization
 Security functions for protect data
 In open source software highly flexible in user needs
MOBILE DATABASE TOOLS –
STRENGTHS AND WEAKNESSES
Weakness
 High Cost
 Limited Power Supply
 Mobility
 Disconnections of the mobile and server connectivity
 Bandwidth of wireless network was restricted.
 Issue in Wireless Communication speed
 Issue in wireless security
 Misbehavior physical activities
CONCLUSION
 In 21 ear people’s needs and wants increase rapidly, a
part of that business world needs also increase.
 After the mobile phone introducing people try to get all
information through the mobile.
 Applications need to be small because mobile devices
have less resources like memory, power and processor
capabilities etc;
 DB tools need work in most of the OS, Synchronization
between client servers in secure manner.
 Run on small footprint are most important. connection
oriented driver support and support different
programming tools.
 DB management, Data recovery, restoring, maintain
REFERENCES
 Banibaheb, N. (n.d) Mobile Database. [online]. Available form:
http://www.cse.yorku.ca/~jarek/courses/6421/F12/presentations/Mobile-
Databases_%20Presentation.pdf. [Accessed: 8th macrch 2014].
 Brans, p.(2006) Relational database management for mobile application. [online] 2006.
Available form: bcs.com http://www.bcs.org/content/ConWebDoc/2739. [Accessed: 10th macrch
2014].
 Brian, J.(n.d) tinySQL. [online]. Available from: Jepstone.com http://www.jepstone.net/tinySQL/.
[Accessed: 13th macrch 2014].
 Db4objects. (2014) db4o Mobile Datebase for java and .NET. [online] Available from:
http://www.db4o.com/s/mobiledb.aspx. [Accessed: 13th macrch 2014].
 Drosatos, G.C,Efraimidis, P.S & Karakos, A. (n.d) Secure Mobile Database Application:A Case
Study . [online]Available from: http://utopia.duth.gr/~pefraimi/research/data/SecMobDB.pdf.
[Accessed: 8th macrch 2014].
 IBM. (n.d,a) IBM SolidDB Fastest Data Delivery. [online] Available from: http://www-
01.ibm.com/software/data/soliddb/. [Accessed: 14th macrch 2014
 IBM. (n.d,b) IBM SolidDB supported platforms. [online] Available from:
http://pic.dhe.ibm.com/infocenter/soliddb/v6r5/index.jsp?topic=%2Fcom.ibm.swg.im.soliddb.gett
ingstarted.doc%2Fdoc%2Fsysreq.soliddb.html. [Accessed: 14th macrch 2014].
 Microsoft SQL Server Pro. (n.d) Featuers(SQL Server Compaq ). [online] Available from:
http://technet.microsoft.com/en-us/library/ms172037.aspx. [Accessed: 14th macrch 2014].
 MongoDB. (2014a) MongoDB Overviwe. [online] Available from:
https://www.mongodb.com/mongodb-overview/. [Accessed: 13th macrch 2014].
REFERENCES
 Nori, A.K. (n.d) Mobile and Embedded Databases. [online]Available from:
http://sites.computer.org/debull/A07sept/nori.pdf. [Accessed: 8th macrch 2014].
 Oracle. (n.d) Oracle Database Mobile Server 11g. [online] Available from:
http://www.oracle.com/technetwork/database/database-technologies/database-mobile-
server/overview/index.html. [Accessed: 13th macrch 2014].
 Oracle. (2010a) Latest Release of Oracle Database Lite Now Available. [online]
Available from: http://www.oracle.com/us/corporate/press/050861?rssid=rss_ocom_pr.
[Accessed: 13th macrch 2014].
 SQLite. (2014) Features of SQLite. [online] Available from: http://sqlite.org/features.html.
[Accessed: 14th macrch 2014].
 SQL Server Pro. (2008) SQL Server Compaq Edition FAQ. [online] Available from:
http://sqlmag.com/sql-server/sql-server-compact-edition-faqs. [Accessed: 14th macrch
2014].
 SYBASE. (n.d) SQL Anywhere platform support. [online] Available from:
http://www.sybase.com/products/databasemanagement/sqlanywhere. [Accessed: 12th
macrch 2014].
 SYBASE. (2010) SQL Anywhere Minimum Hardware Requirments. [online] Available
from: http://www.sybase.com/detail?id=1069662. [Accessed: 12th macrch 2014].
(Sybase, 2010)
 Wikipedia (2013), SolidDB [online]. Available from:
http://en.wikipedia.org/wiki/IBM_Mobile_Database. [Accessed: 13th macrch 2014].
 Wikipedia (2014), Berkeley DB [online]. Available from:
http://en.wikipedia.org/wiki/Berkeley_DB. [Accessed: 13th macrch 2014].
 Wikipedia (2014), Db4o [online]. Available from: http://en.wikipedia.org/wiki/Db4o.
[Accessed: 13th macrch 2014].
 Wikipedia (2014), Mobile database [online]. Available from:
Questions?
Thank You !

More Related Content

What's hot

Mobile dbms
Mobile dbmsMobile dbms
Mobile dbmsTech_MX
 
Unit 1 - mobile computing introduction
Unit 1 - mobile computing introductionUnit 1 - mobile computing introduction
Unit 1 - mobile computing introductionVintesh Patel
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile ComputingJAINIK PATEL
 
Mobile Computing Architecture
Mobile Computing ArchitectureMobile Computing Architecture
Mobile Computing ArchitectureTrinity Dwarka
 
Module1 Mobile Computing Architecture
Module1 Mobile Computing ArchitectureModule1 Mobile Computing Architecture
Module1 Mobile Computing Architectureraksharao
 
Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)Mumbai Academisc
 
Overview of mobile computing
Overview of mobile computingOverview of mobile computing
Overview of mobile computingVENNILAV6
 
The internet & the new information technology infrastructure
The internet & the new information technology infrastructureThe internet & the new information technology infrastructure
The internet & the new information technology infrastructureProf. Othman Alsalloum
 
5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud ComputingRaymond Gao
 
It infrastructure hardware and software
It infrastructure hardware and softwareIt infrastructure hardware and software
It infrastructure hardware and softwareProf. Othman Alsalloum
 
Client server-computing
Client server-computingClient server-computing
Client server-computingjayasreep3
 

What's hot (19)

Mobile dbms
Mobile dbmsMobile dbms
Mobile dbms
 
Unit 1 - mobile computing introduction
Unit 1 - mobile computing introductionUnit 1 - mobile computing introduction
Unit 1 - mobile computing introduction
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
Mobile Computing Architecture
Mobile Computing ArchitectureMobile Computing Architecture
Mobile Computing Architecture
 
Module1 Mobile Computing Architecture
Module1 Mobile Computing ArchitectureModule1 Mobile Computing Architecture
Module1 Mobile Computing Architecture
 
Sdn whitepaper
Sdn whitepaperSdn whitepaper
Sdn whitepaper
 
2
22
2
 
Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)
 
Overview of mobile computing
Overview of mobile computingOverview of mobile computing
Overview of mobile computing
 
Challenges in Managing IT Infrastructure
Challenges in Managing IT InfrastructureChallenges in Managing IT Infrastructure
Challenges in Managing IT Infrastructure
 
The internet & the new information technology infrastructure
The internet & the new information technology infrastructureThe internet & the new information technology infrastructure
The internet & the new information technology infrastructure
 
5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing
 
IT Infrastructure and Emerging Technologies
IT Infrastructure and Emerging TechnologiesIT Infrastructure and Emerging Technologies
IT Infrastructure and Emerging Technologies
 
IT infrastructure and platforms
IT infrastructure and platformsIT infrastructure and platforms
IT infrastructure and platforms
 
IT Infrastructure Project
IT Infrastructure ProjectIT Infrastructure Project
IT Infrastructure Project
 
It infrastructure hardware and software
It infrastructure hardware and softwareIt infrastructure hardware and software
It infrastructure hardware and software
 
IT Infrastructure and Platforms
IT Infrastructure and PlatformsIT Infrastructure and Platforms
IT Infrastructure and Platforms
 
Case mis ch04
Case mis ch04Case mis ch04
Case mis ch04
 
Client server-computing
Client server-computingClient server-computing
Client server-computing
 

Viewers also liked

Mobile Database
Mobile DatabaseMobile Database
Mobile DatabaseThanh Le
 
Database system utilities by dinesh
Database system utilities by dineshDatabase system utilities by dinesh
Database system utilities by dineshDinesh Kumar
 
Tera data install guide for linux
Tera data install guide for linuxTera data install guide for linux
Tera data install guide for linuxbajmi
 
Database Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and FeaturesDatabase Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and FeaturesMichael Findling
 
Hp Polyserve Database Utility For Sql Server Consolidation
Hp Polyserve Database Utility For Sql Server ConsolidationHp Polyserve Database Utility For Sql Server Consolidation
Hp Polyserve Database Utility For Sql Server ConsolidationCB UTBlog
 
Geographic Information Systems At Washington College Nov 2009
Geographic Information Systems At Washington College Nov 2009Geographic Information Systems At Washington College Nov 2009
Geographic Information Systems At Washington College Nov 2009Washington College GIS Gis
 
An introduction to geographic information systems (gis) m goulbourne 2007
An introduction to geographic information systems (gis)   m goulbourne 2007An introduction to geographic information systems (gis)   m goulbourne 2007
An introduction to geographic information systems (gis) m goulbourne 2007Michelle Goulbourne @ DiaMind Health
 
MySQL Utilities -- Cool Tools For You: PHP World Nov 16 2016
MySQL Utilities -- Cool Tools For You: PHP World Nov 16 2016MySQL Utilities -- Cool Tools For You: PHP World Nov 16 2016
MySQL Utilities -- Cool Tools For You: PHP World Nov 16 2016Dave Stokes
 
Gis (geographic information system)
Gis (geographic information system)Gis (geographic information system)
Gis (geographic information system)Saad Bare
 
Cluster analysis for market segmentation
Cluster analysis for market segmentationCluster analysis for market segmentation
Cluster analysis for market segmentationVishal Tandel
 

Viewers also liked (13)

Mobile Database
Mobile DatabaseMobile Database
Mobile Database
 
Database system utilities by dinesh
Database system utilities by dineshDatabase system utilities by dinesh
Database system utilities by dinesh
 
Ra framework 0.1
Ra framework 0.1Ra framework 0.1
Ra framework 0.1
 
Tera data install guide for linux
Tera data install guide for linuxTera data install guide for linux
Tera data install guide for linux
 
Database Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and FeaturesDatabase Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and Features
 
Hp Polyserve Database Utility For Sql Server Consolidation
Hp Polyserve Database Utility For Sql Server ConsolidationHp Polyserve Database Utility For Sql Server Consolidation
Hp Polyserve Database Utility For Sql Server Consolidation
 
Chapter1 is344(intro-to-gis)
Chapter1 is344(intro-to-gis)Chapter1 is344(intro-to-gis)
Chapter1 is344(intro-to-gis)
 
Geographic Information Systems At Washington College Nov 2009
Geographic Information Systems At Washington College Nov 2009Geographic Information Systems At Washington College Nov 2009
Geographic Information Systems At Washington College Nov 2009
 
An introduction to geographic information systems (gis) m goulbourne 2007
An introduction to geographic information systems (gis)   m goulbourne 2007An introduction to geographic information systems (gis)   m goulbourne 2007
An introduction to geographic information systems (gis) m goulbourne 2007
 
MySQL Utilities -- Cool Tools For You: PHP World Nov 16 2016
MySQL Utilities -- Cool Tools For You: PHP World Nov 16 2016MySQL Utilities -- Cool Tools For You: PHP World Nov 16 2016
MySQL Utilities -- Cool Tools For You: PHP World Nov 16 2016
 
Gis (geographic information system)
Gis (geographic information system)Gis (geographic information system)
Gis (geographic information system)
 
Cluster analysis for market segmentation
Cluster analysis for market segmentationCluster analysis for market segmentation
Cluster analysis for market segmentation
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similar to Mobile Database Tools Literature Survey

Database in banking industries
Database in banking industriesDatabase in banking industries
Database in banking industriesnajammm007
 
What Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfWhat Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfLaura Miller
 
Case Study: Synchroniztion Issues in Mobile Databases
Case Study: Synchroniztion Issues in Mobile DatabasesCase Study: Synchroniztion Issues in Mobile Databases
Case Study: Synchroniztion Issues in Mobile DatabasesG. Habib Uddin Khan
 
Case Study: Synchroniztion Issues in Mobile Databases
Case Study: Synchroniztion Issues in Mobile DatabasesCase Study: Synchroniztion Issues in Mobile Databases
Case Study: Synchroniztion Issues in Mobile DatabasesG. Habib Uddin Khan
 
Top 7 React Native Databases For App Development
Top 7 React Native Databases For App DevelopmentTop 7 React Native Databases For App Development
Top 7 React Native Databases For App Developmentsimonedaniels3
 
Database management-system
Database management-systemDatabase management-system
Database management-systemkalasalingam
 
Database for Mobile Application
Database for Mobile ApplicationDatabase for Mobile Application
Database for Mobile Applicationijtsrd
 
List of Top Local Databases used for react native app developement in 2022
List of Top Local Databases used for react native app developement in 2022					List of Top Local Databases used for react native app developement in 2022
List of Top Local Databases used for react native app developement in 2022 Shelly Megan
 
Top local databases for react native app development
Top local databases for react native app developmentTop local databases for react native app development
Top local databases for react native app developmentSameerShaik43
 
A database management system
A database management systemA database management system
A database management systemghulam120
 
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...darwinodb
 
Technology
TechnologyTechnology
TechnologyRo Hith
 
Machine Learning for z/OS
Machine Learning for z/OSMachine Learning for z/OS
Machine Learning for z/OSCuneyt Goksu
 
Digitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD ApplicationDigitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD ApplicationMike Taylor
 
The Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadThe Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadDeborah Gastineau
 
Extensible Database APIs and their role in Software Architecture
Extensible Database APIs and their role in Software ArchitectureExtensible Database APIs and their role in Software Architecture
Extensible Database APIs and their role in Software ArchitectureMax Neunhöffer
 
An Overview of All The Different Databases in Google Cloud
An Overview of All The Different Databases in Google CloudAn Overview of All The Different Databases in Google Cloud
An Overview of All The Different Databases in Google CloudFibonalabs
 

Similar to Mobile Database Tools Literature Survey (20)

Mobile datebase tool
Mobile datebase toolMobile datebase tool
Mobile datebase tool
 
Database in banking industries
Database in banking industriesDatabase in banking industries
Database in banking industries
 
What Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfWhat Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdf
 
Case Study: Synchroniztion Issues in Mobile Databases
Case Study: Synchroniztion Issues in Mobile DatabasesCase Study: Synchroniztion Issues in Mobile Databases
Case Study: Synchroniztion Issues in Mobile Databases
 
Case Study: Synchroniztion Issues in Mobile Databases
Case Study: Synchroniztion Issues in Mobile DatabasesCase Study: Synchroniztion Issues in Mobile Databases
Case Study: Synchroniztion Issues in Mobile Databases
 
Top 7 React Native Databases For App Development
Top 7 React Native Databases For App DevelopmentTop 7 React Native Databases For App Development
Top 7 React Native Databases For App Development
 
Database management-system
Database management-systemDatabase management-system
Database management-system
 
Database for Mobile Application
Database for Mobile ApplicationDatabase for Mobile Application
Database for Mobile Application
 
List of Top Local Databases used for react native app developement in 2022
List of Top Local Databases used for react native app developement in 2022					List of Top Local Databases used for react native app developement in 2022
List of Top Local Databases used for react native app developement in 2022
 
Top local databases for react native app development
Top local databases for react native app developmentTop local databases for react native app development
Top local databases for react native app development
 
NoSQL Basics - a quick tour
NoSQL Basics - a quick tourNoSQL Basics - a quick tour
NoSQL Basics - a quick tour
 
A database management system
A database management systemA database management system
A database management system
 
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
 
Technology
TechnologyTechnology
Technology
 
Machine Learning for z/OS
Machine Learning for z/OSMachine Learning for z/OS
Machine Learning for z/OS
 
Digitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD ApplicationDigitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD Application
 
The Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadThe Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) Had
 
Extensible Database APIs and their role in Software Architecture
Extensible Database APIs and their role in Software ArchitectureExtensible Database APIs and their role in Software Architecture
Extensible Database APIs and their role in Software Architecture
 
Symphony Driver Essay
Symphony Driver EssaySymphony Driver Essay
Symphony Driver Essay
 
An Overview of All The Different Databases in Google Cloud
An Overview of All The Different Databases in Google CloudAn Overview of All The Different Databases in Google Cloud
An Overview of All The Different Databases in Google Cloud
 

Recently uploaded

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Mobile Database Tools Literature Survey

  • 1. LITERATURE SURVEY ON MOBILE DATABASE TOOLS Sisuru Shamith Kekiriwaragodage
  • 2. CONTENT  Why Mobile Database ?  Mobile Database  Database Architecture  Mobile Database Tools  Common Features in Mobile Database Tools  Mobile Database Review  Strengths and Weaknesses  Conclusion Sisuru Shamith Kekiriwaragodage (MSCIT/13/063)
  • 3. WHY MOBILE DATABASE ?  In modern ear mobile devices are played significant role in the society.  After introducing smart phones mobile data requirement rapidly increase.  People try to do their day to day activates, Such as bank transactions, price checking. Whether information, online shopping etc;  Retrieve this information vendors developed mobile applications and backend DB server. Sisuru Shamith Kekiriwaragodage (MSCIT/13/063)
  • 4. WHY MOBILE DATABASE ?  Limited resources in mobiles did not used normal database - Memory Limit - Power Source - Processing Power Low (Insertion/ Deletion/ Search) - Connection Types - Data synchronization between mobile file and central database “Mobile database is a database that connected to the mobile devices through the mobile network or database that actually contained by the mobile
  • 5. DATABASE ARCHITECTURE Client Server Mobile Database Architecture Sisuru Shamith Kekiriwaragodage 139167P (MSCIT/13/063)
  • 6. DATABASE ARCHITECTURE Peer to Peer Mobil Database Architecture Sisuru Shamith Kekiriwaragodage 139167P (MSCIT/13/063)
  • 7. MOBILE DATABASE TOOLS Commercial Software Open Source Software  SQL Anywhere (iAnywhere)  SQLite  DB2 Everyplace (Services are stop by IBM)  Barkeley DB  IBM Mobile Database  DB4o  SQL Server Compact  Perst Lite  SQL Server Express  Mongodb  Oracle Database Lite  CouchDB  SQLBase  TinySQL  Sparksee 5 mobile  Picosql
  • 8. COMMON FEATURES IN MOBILE DATABASE TOOLS  Compatibility for several Operating Systems (Potable Databases)  Small memory foot print  Data Synchronization  Storage Engine  Security  Lower Power Consumption  Database Management  Support of development tools  Embeddable Database Sisuru Shamith Kekiriwaragodage 139167P (MSCIT/13/063)
  • 9. MOBILE DATABASE REVIEW SQLAnywhere  Initiated by Watcom as Watcom SQL in 1992 and renames to Sybase SQL.  1995 Sybase merge with SAP and launched SQL Anywhere database for mobile and remote office applications.  In mobile database market it captured 68% .  Minimum requirements Pentium 2 or upper 32 bit CPU, 512 RAM for server and 4M for client and 500MB+  For full version installation needed 20MB+ for server and for client 10MB for client .  SQL anyway support windows, windows mobile, Linux, Sun Solaris, Mac OS, IBM AIX etc;
  • 10. MOBILE DATABASE REVIEW SQLAnywhere  It was a embeddable relational Database management system with self management feature.  Need only less than 75 KB memory footprint.  Using Mobilink synchronizing technology Remote connection with ODBC, JDBC connections.  used 256 bit ASE chipper to secure client and server communication.  In file access it used Heap indexes .
  • 11. MOBILE DATABASE REVIEW SolidDB  SolidDB founded by Heksinki, Finlan in 1992 and acquired by IBM in 2007 and replaced for DB2 Everyplace.  Woks on AIX- 64 bit, Linux- 32-bit and 64-bit system, Solaris- 64 bit system Windows 32-bit and 64-bit.  Used B+ tree indexing for file access.  Used ODBC and JDBC for conecivity.  Synchronize mobile and database and allowed to offline access to DB.
  • 12. MOBILE DATABASE REVIEW SQL Server Compact  Is a relational database owned by the Microsoft-(SQL Server Mobile edition)  Free to download and redistribute.  Supported windows server and windows mobile OS.  RSA 128 bit encryption mechanism.  LINQ, ADO,NET, OLE DB used for access middleware.  ADO.NET used synchronization.  Server CAL used for remote data access and replications.
  • 13. MOBILE DATABASE REVIEW Oracle Database Lite  Oracle Lite initially named at Omniscience ORDMS  Have two parts, Oracle Database Lite Client and Oracle Database Lite Mobie Sever.  Support Windows Mobile, Linux, Solaris,IBM AIX, IOS etc;  1MB memory for run and 3MB hard disk space for to install the application.  synchronized between client and server with SSL encryption mechanism.  automatically restore to the database.  Managed the DB functionalities Oracle Lite need the
  • 14. MOBILE DATABASE REVIEW SQLBase  Gupta Technologies LLC release SQLBase for mobile devices in 2004.  Supported Windows and Linux environment and using ODBC, OLE DB, JDBC etc; connect with other platforms.  Consume small footprint in memory and small CPU power.  Using encrypted data to client server communication and synchronization.  Strong password mechanism to protect data and access control.  Backup and restore facility with DBA control.
  • 15. MOBILE DATABASE REVIEW SQLite  Open source DB foundered by D. Richard Hipp in 2000.  It was a zero configuration database engine.  Need 500KB footprint in memory  Support Windows, Windows mobile, Linux, Mac OS-x Android, iOS.  SQLite is support C/C++, C#, Basic, PHP, Pascal etc;  As a middle ware it used ADO.NET, ODBC, ActiveX .It was fast DB but it has issue in concurrency, locking, scalability.
  • 16. MOBILE DATABASE REVIEW DB4o  Objected oriented database system that founded by Carl Rosenberger in 2000.  It has commercial licensed version and GPL Version.  Its only need 600k foot print for installation.  It was zero administration tool with encryption for secure transaction within and cross platform.  Facilitated to sharing the memory. It also has replication system that synchronized objects between DB4o and other databases.  Lake of support in query, backup, restoring, Poor performance full text search, lack of indexing for string.
  • 17. MOBILE DATABASE REVIEW TinyDB  Embedded database that develop by University of Barkeley.  It takes only 3KB footprint memory and it include JDBS driver.  It works on cross platform and its support only essential functionalities -select operation.  It was not support views, data integrity, concurrency, indexing, encryptions, access control, data synchronization.
  • 18. MOBILE DATABASE REVIEW MongoDB  Is the primary no SQL database developed by Mongo Inc in 2009.  It was a cross platform document oriented database developed by C++. It supports Windows, Linux.  Tightly integrated with Opa language that developed by MonogoDB.  This DB mostly works on 64-bit systems and memory limitation arises in 32bit systems.  Its allowed ad hoc quires, indexing.  Replication on primarily and secondary (if primary fails secondary run automatically)
  • 19. MOBILE DATABASE TOOLS – STRENGTHS AND WEAKNESSES Strengths  Fast access to place that data store  High reach ability  Highly portable  Its support to process different type of data efficiently  Works on different platforms  Data Availability  Support applications developed in several programming languages.
  • 20. MOBILE DATABASE TOOLS – STRENGTHS AND WEAKNESSES Strengths  Support connections drivers  Data synchronization  Security functions for protect data  In open source software highly flexible in user needs
  • 21. MOBILE DATABASE TOOLS – STRENGTHS AND WEAKNESSES Weakness  High Cost  Limited Power Supply  Mobility  Disconnections of the mobile and server connectivity  Bandwidth of wireless network was restricted.  Issue in Wireless Communication speed  Issue in wireless security  Misbehavior physical activities
  • 22. CONCLUSION  In 21 ear people’s needs and wants increase rapidly, a part of that business world needs also increase.  After the mobile phone introducing people try to get all information through the mobile.  Applications need to be small because mobile devices have less resources like memory, power and processor capabilities etc;  DB tools need work in most of the OS, Synchronization between client servers in secure manner.  Run on small footprint are most important. connection oriented driver support and support different programming tools.  DB management, Data recovery, restoring, maintain
  • 23. REFERENCES  Banibaheb, N. (n.d) Mobile Database. [online]. Available form: http://www.cse.yorku.ca/~jarek/courses/6421/F12/presentations/Mobile- Databases_%20Presentation.pdf. [Accessed: 8th macrch 2014].  Brans, p.(2006) Relational database management for mobile application. [online] 2006. Available form: bcs.com http://www.bcs.org/content/ConWebDoc/2739. [Accessed: 10th macrch 2014].  Brian, J.(n.d) tinySQL. [online]. Available from: Jepstone.com http://www.jepstone.net/tinySQL/. [Accessed: 13th macrch 2014].  Db4objects. (2014) db4o Mobile Datebase for java and .NET. [online] Available from: http://www.db4o.com/s/mobiledb.aspx. [Accessed: 13th macrch 2014].  Drosatos, G.C,Efraimidis, P.S & Karakos, A. (n.d) Secure Mobile Database Application:A Case Study . [online]Available from: http://utopia.duth.gr/~pefraimi/research/data/SecMobDB.pdf. [Accessed: 8th macrch 2014].  IBM. (n.d,a) IBM SolidDB Fastest Data Delivery. [online] Available from: http://www- 01.ibm.com/software/data/soliddb/. [Accessed: 14th macrch 2014  IBM. (n.d,b) IBM SolidDB supported platforms. [online] Available from: http://pic.dhe.ibm.com/infocenter/soliddb/v6r5/index.jsp?topic=%2Fcom.ibm.swg.im.soliddb.gett ingstarted.doc%2Fdoc%2Fsysreq.soliddb.html. [Accessed: 14th macrch 2014].  Microsoft SQL Server Pro. (n.d) Featuers(SQL Server Compaq ). [online] Available from: http://technet.microsoft.com/en-us/library/ms172037.aspx. [Accessed: 14th macrch 2014].  MongoDB. (2014a) MongoDB Overviwe. [online] Available from: https://www.mongodb.com/mongodb-overview/. [Accessed: 13th macrch 2014].
  • 24. REFERENCES  Nori, A.K. (n.d) Mobile and Embedded Databases. [online]Available from: http://sites.computer.org/debull/A07sept/nori.pdf. [Accessed: 8th macrch 2014].  Oracle. (n.d) Oracle Database Mobile Server 11g. [online] Available from: http://www.oracle.com/technetwork/database/database-technologies/database-mobile- server/overview/index.html. [Accessed: 13th macrch 2014].  Oracle. (2010a) Latest Release of Oracle Database Lite Now Available. [online] Available from: http://www.oracle.com/us/corporate/press/050861?rssid=rss_ocom_pr. [Accessed: 13th macrch 2014].  SQLite. (2014) Features of SQLite. [online] Available from: http://sqlite.org/features.html. [Accessed: 14th macrch 2014].  SQL Server Pro. (2008) SQL Server Compaq Edition FAQ. [online] Available from: http://sqlmag.com/sql-server/sql-server-compact-edition-faqs. [Accessed: 14th macrch 2014].  SYBASE. (n.d) SQL Anywhere platform support. [online] Available from: http://www.sybase.com/products/databasemanagement/sqlanywhere. [Accessed: 12th macrch 2014].  SYBASE. (2010) SQL Anywhere Minimum Hardware Requirments. [online] Available from: http://www.sybase.com/detail?id=1069662. [Accessed: 12th macrch 2014]. (Sybase, 2010)  Wikipedia (2013), SolidDB [online]. Available from: http://en.wikipedia.org/wiki/IBM_Mobile_Database. [Accessed: 13th macrch 2014].  Wikipedia (2014), Berkeley DB [online]. Available from: http://en.wikipedia.org/wiki/Berkeley_DB. [Accessed: 13th macrch 2014].  Wikipedia (2014), Db4o [online]. Available from: http://en.wikipedia.org/wiki/Db4o. [Accessed: 13th macrch 2014].  Wikipedia (2014), Mobile database [online]. Available from: