An Approach for Schema Extraction of NoSQL Columnar Databases: the HBase Case Study

  • Frozza A
  • Dias Defreyn E
  • Dos Santos Mello R
N/ACitations
Citations of this article
9Readers
Mendeley users who have this article in their library.

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

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free