Vis enkel innførsel

dc.contributor.authorLee, Junhee
dc.contributor.authorAnjos, Edman
dc.contributor.authorSatti, Srinivasa Rao
dc.date.accessioned2022-09-29T12:45:21Z
dc.date.available2022-09-29T12:45:21Z
dc.date.created2021-08-17T13:30:33Z
dc.date.issued2021
dc.identifier.issn0306-4379
dc.identifier.urihttps://hdl.handle.net/11250/3022561
dc.description.abstractThe massive amounts of data processed in modern computational systems are becoming a problem of increasing importance. This data is commonly stored directly or indirectly through the use of data exchange languages, such as JSON (JavaScript Object Notation) and XML (eXtensible Markup Language), for human-readable platform-agnostic access. This paper focuses on exploring a set of succinct representations for JSON documents, which we call SJSON, achieving both reduced RAM and disk usage while supporting efficient queries on the documents. The representations we propose are mainly based on the idea that JSON documents can be decomposed into structural part and raw data part. In our method, we emulate the structure of the JSON document as a rooted ordered tree and represent it using succinct data structures, as opposed to the usual pointer-based implementation. Furthermore, the remaining raw data is reorganized into arrays of attributes and values. This deconstruction between structure and data allows for a straightforward connection between a node in the succinct tree and its corresponding name–value pair, dispensing pointers altogether. The proposed scheme is implemented as the SJSON library in C++, and evaluated with respect to a number of metrics, comparing its performance with popular alternative JSON parsers. Empirical results show that the library is able to represent JSON files succinctly while efficiently supporting traversal queries.en_US
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.relation.urihttps://doi.org/10.1016/j.is.2020.101686
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.no*
dc.titleSJSON: A succinct representation for JSON documentsen_US
dc.typeJournal articleen_US
dc.typePeer revieweden_US
dc.description.versionacceptedVersionen_US
dc.rights.holderThis article will not be available until March 2023 due to publisher embargo - This accepted manuscript is made available under the CC-BY-NC-ND 4.0 licenseen_US
dc.subject.nsiVDP::Databaser og multimediasystemer: 428en_US
dc.subject.nsiVDP::Databases and multimedia systems: 428en_US
dc.source.volume97en_US
dc.source.journalInformation Systemsen_US
dc.identifier.doi10.1016/j.is.2020.101686
dc.identifier.cristin1926627
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode2


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal