A Survey Of Embedded Database Technology For Mobile Applications

Guardat en:
Dades bibliogràfiques
Publicat a:Association for Engineering Education - Engineering Library Division Papers (Jun 14, 2009), p. 14.123.1
Autor principal: Lutes, Kyle
Altres autors: Springer, John, Kelly, Howard
Publicat:
American Society for Engineering Education-ASEE
Matèries:
Accés en línia:Citation/Abstract
Full text outside of ProQuest
Etiquetes: Afegir etiqueta
Sense etiquetes, Sigues el primer a etiquetar aquest registre!

MARC

LEADER 00000nab a2200000uu 4500
001 2317969030
003 UK-CbPIL
035 |a 2317969030 
045 0 |b d20090614 
100 1 |a Lutes, Kyle 
245 1 |a A Survey Of Embedded Database Technology For Mobile Applications 
260 |b American Society for Engineering Education-ASEE  |c Jun 14, 2009 
513 |a Conference Proceedings 
520 3 |a A recent project required us to develop a software application that runs on mobile devices of various form factors. Almost all non-trivial software requires data persistence of some sort, even those running on small mobile devices. For very small amounts of data, a simple sequential file is often adequate. However, for larger and more complex data sets, software developers of mobile applications frequently employ an Embedded Database Management System (EDBMS) to aid in data storage needs. While we have extensive experience in both using database management systems in software development projects, and developing applications for mobile devices, we did not feel we had enough information about EDBMS alternatives. A quick internet search shows there are a variety of commercial and open source embedded database products available on the market today. Adding to our confusion was the fact there does not seem to be any clearly defined set of standard features for embedded database products. The purpose of this study was then to educate ourselves on the various options available. In this paper, we discuss some of the options that must be considered when choosing a data persistence strategy and present the findings of our research of 17 embedded database management system products from 11 different vendors. In the paper, we list 20 desirable characteristics common in embedded database management system products, and summarize their availability in each of the products we reviewed. The term embedded can be defined as being “inserted as an integral part of a surrounding whole,”1. A quick Google search of the word “embedded” yields over 76 million results, with Information Technology (IT) centered applications of the term spanning computing, databases, processors, programming, systems, and more. According to Massa and Barr2, an embedded system is a blending of hardware and software for a dedicated function. One of the more interesting aspects of embedded systems is the embedded database. As embedded systems have advanced in complexity, reliable and efficient data management has become increasingly important. At one end of the spectrum, this includes network routers and gateways as well as storage devices and entertainment systems3. On the other end of the spectrum are devices such as PDAs, digital cameras, and mobile phones, which need data storage and synchronization but also require a small footprint 3. All of these systems take advantage of the embedded database to eliminate the overhead of an SQL query to a remote database server for every transaction3. The embedded database is most commonly defined as “a software component that is part of the application,” with its operations invoked by the application4. For the purposes of this study, a few general assumptions can be followed regarding embedded databases3: It runs as part of the application or on the host system (such as with a PDA); no separate or remote database server is required. 
653 |a Routers 
653 |a Data base management systems 
653 |a Data management 
653 |a Software 
653 |a Embedded systems 
653 |a Applications programs 
653 |a Electronic devices 
653 |a Digital cameras 
653 |a Mobile computing 
653 |a Information technology 
653 |a Synchronism 
653 |a Form factors 
653 |a Data storage 
653 |a Complexity 
653 |a Search engines 
653 |a Servers 
653 |a Software development 
653 |a Computer networks 
653 |a Personal digital assistants 
653 |a Query languages 
653 |a Gateways 
653 |a Databases 
653 |a Consumer goods 
653 |a Management 
653 |a Entertainment 
653 |a Handheld computers 
653 |a Vendors 
653 |a Development programs 
653 |a Copyright 
653 |a Confusion 
653 |a Application 
653 |a Internet 
653 |a Cameras 
653 |a Mobile phones 
653 |a Storage 
700 1 |a Springer, John 
700 1 |a Kelly, Howard 
773 0 |t Association for Engineering Education - Engineering Library Division Papers  |g (Jun 14, 2009), p. 14.123.1 
786 0 |d ProQuest  |t Library Science Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2317969030/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u https://peer.asee.org/a-survey-of-embedded-database-technology-for-mobile-applications