Although NoSQL databases are claimed to be schemaless, several NoSQL database vendors have chosen JSON as agile data representation format and provide a JSON-based API or query facility to simplify the life of application developers. Whereas many applications require the management of temporal data, the JSON Schema language lacks explicit support for time-varying data. In this paper, for a systematic approach to the management of temporal data in NoSQL databases, we propose a framework called Temporal JSON Schema (τJSchema), inspired by the τXSchema framework defined for XML data. τJSchema allows defining a temporal JSON schema from a conventional JSON schema and a set of temporal logical and physical characteristics. Our framework guarantees logical and physical data independence for temporal schemas and provides a lowimpact solution since it requires neither modifications of existing JSON documents, nor extensions to the JSON format, the JSON Schema language, and all related tools and languages.

tauJSchema: A framework for managing temporal JSON-based NoSQL databases / Brahmia, Safa; Brahmia, Zouhaier; Grandi, Fabio; Bouaziz, Rafik. - STAMPA. - 9828:(2016), pp. 167-181. (Intervento presentato al convegno 27th International Conference on Database and Expert Systems Applications, DEXA 2016 tenutosi a Porto, Portogallo nel 2016) [10.1007/978-3-319-44406-2_13].

tauJSchema: A framework for managing temporal JSON-based NoSQL databases

GRANDI, FABIO;
2016

Abstract

Although NoSQL databases are claimed to be schemaless, several NoSQL database vendors have chosen JSON as agile data representation format and provide a JSON-based API or query facility to simplify the life of application developers. Whereas many applications require the management of temporal data, the JSON Schema language lacks explicit support for time-varying data. In this paper, for a systematic approach to the management of temporal data in NoSQL databases, we propose a framework called Temporal JSON Schema (τJSchema), inspired by the τXSchema framework defined for XML data. τJSchema allows defining a temporal JSON schema from a conventional JSON schema and a set of temporal logical and physical characteristics. Our framework guarantees logical and physical data independence for temporal schemas and provides a lowimpact solution since it requires neither modifications of existing JSON documents, nor extensions to the JSON format, the JSON Schema language, and all related tools and languages.
2016
Database and Expert Systems Applications - 27th International Conference, DEXA 2016 Porto, Portugal, September 5–8, 2016 Proceedings, Part II
167
181
tauJSchema: A framework for managing temporal JSON-based NoSQL databases / Brahmia, Safa; Brahmia, Zouhaier; Grandi, Fabio; Bouaziz, Rafik. - STAMPA. - 9828:(2016), pp. 167-181. (Intervento presentato al convegno 27th International Conference on Database and Expert Systems Applications, DEXA 2016 tenutosi a Porto, Portogallo nel 2016) [10.1007/978-3-319-44406-2_13].
Brahmia, Safa; Brahmia, Zouhaier; Grandi, Fabio; Bouaziz, Rafik
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/571384
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 23
  • ???jsp.display-item.citation.isi??? 0
social impact