추천사 005
머리글 007
제1장 IoT 스마트 세상이 다가온다
스마트 X 시대의 도래 018
IoT 센서의 증가 022
데이터의 증가 024
스마트 세상의 문턱에 서서 026
제2장 세상을 뒤덮는 IoT 데이터
스마트팩토리로 보는 데이터의 중요성 027
IoT 데이터 증가 트렌드 028
실제 사례로 보는 데이터 증가 사례들 030
발생된 모든 데이터를 저장하는 이유 033
IoT 데이터의 미래 036
제3장 IoT 데이터 전쟁의 서막
도전과 좌절의 역사 037
IoT 데이터 전쟁 승리의 조건들 047
문제 다시 보기: 왜 해결하기 어려울까? 051
좌절의 끝에서 053
제4장 시계열 데이터베이스의 출현
출현 배경 055
시계열 데이터베이스의 특징 057
시계열 데이터베이스의 종류 059
시계열 데이터베이스의 미래 063
제5장 마크베이스 소개
개발 배경 065
제품 히스토리 066
제품 특징 069
제품 활용과 미래 076
제6장 마크베이스 성능
개요 078
로그 테이블 성능 078
태그 테이블 성능 측정 080
센서 데이터를 위한 몽고DB와의 성능 비교 083
마치면서 090
제7장 마크베이스 설치
다운로드 사이트 소개 091
포그/엣지 에디션 설치 092
제8장 마크베이스 맛보기
기트허브로부터 샘플 예제 준비하기 105
콘솔 수행하기 105
태그 테이블 맛보기 107
로그 테이블 맛보기 119
마치면서 128
제9장 마크베이스 기초 활용
Machsql 사용 방법 129
태그 테이블 130
로그 테이블 139
휘발성/참조 테이블 148
제10장 마크베이스 데이터 로딩
machloader 154
csvimport 162
csvexport 164
마치면서 165
제11장 마크베이스 웹 관리 도구
MWA 활용 166
Tag Analyzer 활용 172
마치면서 193
제12장 마크베이스 태그 테이블 활용
태그 테이블
마크베이스는 시계열 데이터베이스로서 초고속으로 시계열 데이터를 저장, 추출, 분석하기 위한 목적으로 개발되었다. 특히, 마크베이스는 고성능의 데이터 처리를 목적으로 하기 때문에 컴파일 언어인 C를 기반으로 개발되었고, 전통적인 데이터베이스 엔진의 구조와는 차별되는 새로운 아키텍처로 설계되었다. 그러나 기존의 데이터베이스 사용자가 쉽게 배우고, 활용할 수 있도록 사용성 측면에서는 전통적인 데이터베이스 인터페이스를 그대로 유지하고, 내부 엔진은 시계열 빅데이터를 고속으로 처리할 수 있는 혁신적인 구조로 설계되었다.
따라서, 오라클 혹은 MySQL에서 활용하던 익숙한 인터페이스인 SQL 및 ODBC, JDBC, Restful API 등을 그대로 사용할 수 있으며 저장된 시계열 데이터에 대해서는 기존 데이터베이스보다 월등한 성능으로 처리할 수 있는 특징을 가지게 되었다.
- 본문, 65~66페이지