IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

A Disciplined Approach to Temporal Evolution and Versioning Support in JSON Data Stores

A Disciplined Approach to Temporal Evolution and Versioning Support in JSON Data Stores
View Sample PDF
Author(s): Safa Brahmia (University of Sfax, Tunisia), Zouhaier Brahmia (University of Sfax, Tunisia), Fabio Grandi (University of Bologna, Italy) and Rafik Bouaziz (University of Sfax, Tunisia)
Copyright: 2019
Pages: 20
Source title: Emerging Technologies and Applications in Data Processing and Management
Source Author(s)/Editor(s): Zongmin Ma (Nanjing University of Aeronautics and Astronautics, China) and Li Yan (Nanjing University of Aeronautics and Astronautics, China)
DOI: 10.4018/978-1-5225-8446-9.ch006

Purchase

View A Disciplined Approach to Temporal Evolution and Versioning Support in JSON Data Stores on the publisher's website for pricing and purchasing information.

Abstract

The JSON Schema language lacks explicit support for defining time-varying schemas of JSON documents. Moreover, existing JSON NoSQL databases (e.g., MongoDB, CouchDB) do not provide any support for managing temporal data. Hence, administrators of JSON NoSQL databases have to use ad hoc techniques in order to specify JSON schema for time-varying instances. In this chapter, the authors propose a disciplined approach, named Temporal JSON Schema (τJSchema), for the temporal management of JSON documents. τJSchema allows creating a temporal JSON schema from (1) a conventional JSON schema, (2) a set of temporal logical characteristics, for specifying which components of a JSON document can vary over time, and (3) a set of temporal physical characteristics, for specifying how the time-varying aspects are represented in the document. By using such characteristics to describe temporal aspects of JSON data, τJSchema guarantees logical and physical data independence and provides a low-impact solution since it requires neither updates to existing JSON documents nor extensions to related JSON technologies.

Related Content

Ruizhe Ma, Azim Ahmadzadeh, Soukaina Filali Boubrahimi, Rafal A Angryk. © 2019. 19 pages.
Zhen Hua Liu. © 2019. 25 pages.
Lubna Irshad, Zongmin Ma, Li Yan. © 2019. 25 pages.
Hao Jiang, Ahmed Bouabdallah. © 2019. 22 pages.
Gbéboumé Crédo Charles Adjallah-Kondo, Zongmin Ma. © 2019. 22 pages.
Safa Brahmia, Zouhaier Brahmia, Fabio Grandi, Rafik Bouaziz. © 2019. 20 pages.
Zhangbing Hu, Li Yan. © 2019. 20 pages.
Body Bottom