Abstract
Although NoSQL databases do not require a schema a priori, being aware of the database schema is essential for activities like data integration, data validation, or data interoperability. This paper presents a process for the extraction of columnar NoSQL database schemas. We adopt JSON as a canonical format for data representation, and we validate the proposed process through a prototype tool that is able to extract schemas from the HBase columnar NoSQL database system. HBase was chosen as a case study because it is one of the most popular columnar NoSQL solutions. When compared to related work, we innovate by proposing a simple solution for the inference of column data types for columnar NoSQL databases that store only byte arrays as column values, and a resulting schema that follows the JSON Schema format.
Cite
CITATION STYLE
Frozza, A. A., Dias Defreyn, E., & Dos Santos Mello, R. (2021). An Approach for Schema Extraction of NoSQL Columnar Databases: the HBase Case Study. Journal of Information and Data Management, 12(5). https://doi.org/10.5753/jidm.2021.1966
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.