Research Article Open Access

Comparing and Choosing Appropriate Database for Storing Context in Context Aware System

B. Vanathi1 and V. Rhymend Uthariaraj2
  • 1 ,
  • 2 , Afganistan
Journal of Computer Science
Volume 7 No. 7, 2011, 1027-1032

DOI: https://doi.org/10.3844/jcssp.2011.1027.1032

Submitted On: 1 June 2011 Published On: 28 June 2011

How to Cite: Vanathi, B. & Uthariaraj, V. R. (2011). Comparing and Choosing Appropriate Database for Storing Context in Context Aware System. Journal of Computer Science, 7(7), 1027-1032. https://doi.org/10.3844/jcssp.2011.1027.1032

Abstract

Problem statement: The databases introduce the digital era the fact that requirement to maintain large and ample data. The growth of information development and improvement that pursued it transformed the databases into a global reality. This study enquired and described the vital role of storing the context data to an appropriate database in the area of context aware computing. It also addson limitations of the existing relational and object relational databases with respect to context aware computing. Approach: This article examines traditional database like relational database, object relational database and spatial database. It helps to make an optimal decision while choosing the database for context aware applications. Results: All the traditional databases are compared with context aware features like semantic support, ease of transaction of large data, query optimization, reasoning support, formality, scalability, spatial data and xml support. Conclusion: This study confirmed that using object relational database along with ontology is more apt for storing the context data for context aware computing applications.

  • 853 Views
  • 1,706 Downloads
  • 0 Citations

Download

Keywords

  • Pervasive computing
  • context aware computing
  • Database Management System (DBMS)
  • relational database
  • object-relational database
  • spatial data
  • ontology
  • User Defined Types (UDT)
  • query optimization
  • context data
  • Data Manipulation Language (DML)
  • object identity