본문 바로가기
KERD
논문KCI 등재

분할 저장 모델을 이용한 JSON 데이터의 관계형 데이터 모델로의 변환

Converting JSON Data to Relational Data Model Using Decomposition Storage Model

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류학제간연구

초록

최근 간결함과 유연성을 특징으로 갖는 JSON이 대용량 데이터 표현 및 교환 포맷으로 다양한 영역에서 활발히 활용되고 있다. 이에 따라 JSON으로 표현된 대량의 데이터를 저장 및 관리하기 위한 MongoDB 등과 같은 NoSQL 시스템도 활용되고 있다. 그러나, 트랙잭션 처리 및 동시성 제어 등 관계형 데이터베이스 시스템의 장점을 활용하여 대량의 JSON 데이터를 관리 및 처리하기 위한 연구가 필요하다. 본 논문에서는 계층적 구조를 특징으로 가지는 JSON 데이터를 관계형 데이터베이스시스템으로 저장 및 관리하기 위한 저장 모델을 제안한다. 특히, JSON 데이터를 트리 형태로 모델링 하고 바이너리 저장 모델을 활용한 분할 저장 모델을 설계하였다. 또한, 제안 저장 모델을 활용한 질의 처리를 위해 JSON 질의어로 표현된 질의를 SQL 질의로 재작성하는 내용에 대해서 설명한다.

Abstract

Recently, JSON, characterized by its simplicity and flexibility, has been actively utilized in various domains as a format for data exchange and large-capacity data storage on the Web. Accordingly, NoSQL systems such as MongoDB for storing and managing large amounts of data expressed in JSON are also being utilized. However, research is needed to manage and process a large amount of JSON data by utilizing the advantages of a relational database system such as transaction processing and concurrency control. In this paper, we propose a storage model for storing and managing JSON data having hierarchical structure as a relational data system. In particular, we designed a new storage model after modeling JSON data in a tree form and utilizing a binary storage model. Also, for query processing using the proposed storage model, we explained query rewriting the queries expressed in JSON query language to SQL queries.

참고문헌 (11)

  1. "JSON"[URL]
  2. "XML is Toast, Long Live JSON" (2016)[URL]
  3. C. Chasseur, "Enabling JSON Document Stores in Relational Systems", Proceedings of the 16th International Workshop on the Web and Databases (WebDB), pp.1~6 (2013)
  4. D. Florescu, "Storing and Querying XML Data using an RDMBS", IEEE Data Engineering Bulletin, 22(3), pp.27~34 (1999)
  5. G. Copeland, "A Decomposition Storage Model", ACM SIGMOD Record, 1(4), pp.268~279 (1985)
  6. R. Agrawal, "Storage and Querying of E-Commerce Data", Proceeding of VLDB 2001, pp.149~158 (2001)
  7. M. Möller, "An Empirical Study of Open Data JSON Files", Proceedings of the 23rd International Workshop on Design, Optimization, Languages and Analytical Processing of Big Data (DOLAP), pp.121~125 (2021)
  8. "JSON Schema"[URL]
  9. "JSONPAth"[URL]
  10. "JSONiq"[URL]
  11. Sung Wan Kim, "Improved Processing of Path Query on RDF Data Using Suffix Array", Journal of Convergence Information Technology, 4(3) (2009)

관련 논문AI추천

이 간행물의 다른 논문 (6건)