RocksDB의 컬럼 패밀리 간 성능간섭 현상 분석 


48권  7호, pp. 835-841, 7월  2021
10.5626/JOK.2021.48.7.835


PDF

  요약

대표적인 LSM-tree 기반 키-밸류 스토어인 RocksDB는 클라이언트가 데이터의 특성에 따라 키-밸류들을 분류할 수 있도록 컬럼 패밀리 기능을 제공한다. 각 컬럼 패밀리는 독립적인 쓰기 버퍼를 가지고 분류된 키-밸류들을 관리하지만 데이터 일관성을 위해 WAL 파일은 공유한다. 하지만, 이러한 WAL 파일을 공유하는 구조는 컬럼 패밀리 간의 성능간섭을 유발하여 RocksDB의 쓰기 성능을 저하시킬 수 있다. 본 논문에서는 컬럼 패밀리 간 성능간섭으로 인한 RocksDB의 성능 저하 원인을 분석한다. 이를 위해 WAL 파일의 크기와 컬럼 패밀리의 수에 따른 RocksDB의 쓰기 성능을 측정하고 그 결과를 분석하였다. 실험 결과를 보면 RocksDB에서 구성된 컬럼 패밀리의 수와 WAL 파일의 크기에 따라 쓰기 성능이 최대 57.08%까지 감소하는 것을 확인할 수 있다.


  통계
2022년 11월부터 누적 집계
동일한 세션일 때 여러 번 접속해도 한 번만 카운트됩니다. 그래프 위에 마우스를 올리면 자세한 수치를 확인하실 수 있습니다.


  논문 참조

[IEEE Style]

H. Lee, M. Lee, Y. I. Eom, "An Analysis of the Performance Interference among Column Families in RocksDB," Journal of KIISE, JOK, vol. 48, no. 7, pp. 835-841, 2021. DOI: 10.5626/JOK.2021.48.7.835.


[ACM Style]

Hoyoung Lee, Minho Lee, and Young Ik Eom. 2021. An Analysis of the Performance Interference among Column Families in RocksDB. Journal of KIISE, JOK, 48, 7, (2021), 835-841. DOI: 10.5626/JOK.2021.48.7.835.


[KCI Style]

이호영, 이민호, 엄영익, "RocksDB의 컬럼 패밀리 간 성능간섭 현상 분석," 한국정보과학회 논문지, 제48권, 제7호, 835~841쪽, 2021. DOI: 10.5626/JOK.2021.48.7.835.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

사무국

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr