Skip to main content
Article
Implementing bi-temporal properties into various NoSQL database categories
International Journal of Computing
  • Mohammed Eshtay, The University of Jordan
  • Azzam Sleit, The University of Jordan
  • Monther Aldwairi, Jordan University of Science and Technology
Document Type
Article
Publication Date
1-1-2019
Abstract

© Research Institute for Intelligent Computer Systems, 2019. NoSQL database systems have emerged and developed at an accelerating rate in the last years. Attractive properties such as scalability and performance, which are needed by many applications today, contributed to their increasing popularity. Time is very important aspect in many applications. Many NoSQL database systems do not offer built in management for temporal properties. In this paper, we discuss how we can embed temporal properties in NoSQL databases. We review and differentiate between the most popular NoSQL stores. Moreover, we propose various solutions to modify data models for embedding bitemporal properties in two of the most popular categories of NoSQL databases (Key-value stores and Column stores). In addition, we give examples of how to represent bitemporal properties using Redis Key-value store and Cassandra column oriented store. This work can be used as basis for designing and implementing temporal operators and temporal data management in NoSQL databases.

Publisher
Research Institute of Intelligent Computer Systems
Disciplines
Keywords
  • Bitemporal Properties,
  • Cassandra,
  • Column Oriented Stores,
  • Key-value Stores,
  • NoSQL Databases,
  • Redis
Scopus ID
85065498622
Indexed in Scopus
Yes
Open Access
No
Citation Information
Mohammed Eshtay, Azzam Sleit and Monther Aldwairi. "Implementing bi-temporal properties into various NoSQL database categories" International Journal of Computing Vol. 18 Iss. 1 (2019) p. 45 - 52 ISSN: <a href="https://v2.sherpa.ac.uk/id/publication/issn/1727-6209" target="_blank">1727-6209</a>
Available at: http://works.bepress.com/monther-aldwairi/46/