칼럼 [IoT 데이터 처리의 모든 것-④] 시계열 데이터베이스 ‘마크베이스’
김성진 대표, 마크베이스 마크베이스(Machbase)는 한국에서 개발된 시계열 데이터베이스 제품이다. 이 글에서는 전체적인 제품의 개발 배경과 관련된 핵심 기능에 대해서 살펴본다. 개발 배경 마크베이스는 시계열 데이터베이스로서 초고속으로 시계열 데이터를 저장, 추출, 분석하기 위한 목적으로 개발되었다. 특히, 마크베이스는 고성능의 데이터 처리를 목적으로 하기 때문에 컴파일 언어인 C를 기반으로 개발되었고, 전통적인 데이터베이스 엔진의 구조와는 차별되는 새로운 아키텍처로 설계되었다. 그러나 기존의 데이터베이스 사용자가 쉽게 배우고, 활용할 수 있도록 사용성 측면에서는 전통적인 데이터베이스 인터페이스를 그대로 유지하고, 내부 엔진은 시계열 빅데이터를 고속으로 처리할 수 있는 혁신적인 구조로 설계되었다. 따라서 오라클 혹은 MySQL에서 활용하던 익숙한 인터페이스인 SQL 및 ODBC, JDBC, Restful API 등을 그대로 사용할 수 있으며 저장된 시계열 데이터에 대해서는 기존 데이터베이스보다 월등한 성능으로 처리할 수 있는 특징을 가지게 되었다. 제품 히스토리 마크베이스는 2013년 하반기부터 개발이 시작되어 지금까지 약 6년간 진화해 온 제품으로서 아래
- 김성진 마크베이스마크베이스 대표
- 2021-11-27 10:24