top of page
Fitness

마크베이스 
TSDB(Time Series DBMS)

전자 보드

​제품 소개 

Machbase TSDB(시계열 데이터베이스)는 최소한의 설치 공간으로 최고의 성능을 구현하는 세계에서 가장 빠른 시계열 데이터베이스입니다. 글로벌 성능 평가 기관인 TPC(Transaction Processing Performance Council)가 주관하는 성능 평가에서 2019년부터 'TPCx-IoT' 분야 1위를 차지하며 이 분야 국제 표준으로 등재되어 있습니다.

또한 라즈베리 파이와 같이 리소스가 제한된 소형 서버부터 수평적으로 확장되는 클러스터까지 확장성이 필요한 환경에 이상적인 솔루션입니다. Machbase를 기반으로 구축된 Machbase Neo는 산업 IoT 구축에 필요한 중요한 기능을 더 포함합니다. IoT 센서에서 직접 데이터를 전송하기 위한 MQTT, 애플리케이션에서 데이터를 검색하기 위한 HTTP를 통한 SQL 등 다양한 프로토콜을 통해 쿼리 데이터를 수집하고 처리합니다.

마크베이스 클래식 기능 설명

마크베이스 클래식 (콘솔 버전)

마크베이스 TSDB 엔진은 C언어로 작성되었기 때문에 성능이 매우 빠르고 데이터 처리를 위한 CPU와 메모리 사용 효율이 매우 높습니다. 특히, 실시간으로 폭증하는 IoT 데이터를 처리하기 위해 혁신적인 다차원 인덱스 구조를 고안하였으며, 이것이 Machbase 성능의 핵심입니다. 이러한 성능과 자원 효율성 특성으로 인해 소규모 에지 디바이스 내부의 고속 데이터베이스 및 에지 컴퓨팅의 핵심 데이터 처리 엔진으로 활용되고 있습니다.

Machbase의 주요 성능

수집

에지 디바이스(ARM 2코어): 초당 최대 500,000개의 레코드 수집
단일 서버(INTEL 8코어): 최대 2,500,000 rec/sec
클러스터(16노드): 최대 100,000,000 rec/sec


추출

4,000억 개의 데이터 저장소에서 10,000개의 무작위 시간 범위를 추출하는 데 0.1초 소요


압축

4TB 저장 공간: 약 1조 개의 레코드

마크베이스 네오 기능 설명

마크베이스 네오 (통합 UI 버젼)

  • IoT 데이터를 위한 MQTT 서버

  • Rest API를 위한 HTTP 프로토콜을 지원하는 웹 서버

  • Google에서 개발한 고성능, 고화질, 언어 중립적인 원격 프로시저 호출 프레임워크인 gRPC 서버

  • 안전한 데이터 및 조작 보안을 위한 SSH 서버

따라서 사용자는 Neo를 실행하기만 하면 복잡한 과정 없이 위의 모든 기능을 사용할 수 있습니다. 또한, 라인 프로토콜을 지원하여 데이터 수집을 위한 대표적인 오픈소스 제품인 Telegraf와 통합이 가능하며, 오픈소스 시계열 DBMS인 InfluxDB 애플리케이션을 그대로 사용할 수 있어 개발자의 선택의 폭이 크게 넓어졌습니다. 또한 누구나 깃허브를 통해 모든 소스 코드를 다운로드하여 테스트 및 검증할 수 있습니다.

 

네오의 특징

네오 에디션은 불필요한 기능 개발에 소요되는 리소스를 절약하고 핵심 서비스 모듈에 리소스를 집중하기 위해 개발되었습니다.

주요 기능은 다음과 같습니다.

# 편하고, 쉬운 인터페이스

  • 웹 브라우저 기반의 인터페이스 제공

  • 단일 실행 화일로 설치/운용이 매우 매우 간편

# 다양한 운영체제 지원

  • 리눅스, 윈도우즈, 맥(intel/M1)

# 기존 솔루션과의 유연한 연동

  • Grafana plug-in

  • Telegraf, 타블로 등

# 내장 브로커 지원

  • 거기다가 다양한 브로커를 더 지원하고!

  • 데이터 유실/성능 걱정 제거

# 설정 변경으로 소규모 에지 활용 가능

  • 라즈베리파이, 오드로이드 등

# 표준 보안 기능 지원

  • 머리 아픈 보안 문제를 저 멀리!

  • TLS 기반 X.509 지원, SSH 콘솔 지원

# Worksheet 기능 제공

  • 살아있는 사용자 교육 매뉴얼, 튜토리얼 직접 생성, 공유

# 강력한 자체 데이터 변환 언어(TQL)을 제공

  • 별도 코딩 없이 Restful API를 즉시 구현 및 서비스 가능

  • FFT 함수 등의 특별 용도의 분석 함수 제공

# 내장 스크립트 언어 제공

  • TQL을 통한 스크립트 언어 활용

  • 외부 데이터 소스와의 직접 연동 및 데이터 변환 가능

    • sqlite, mysql, postgreSQL 등

# 시각화 기능 제공

  • 실시간으로 입력되는 데이터 즉시 확인

  • SQL, Chart 등을 시각적으로 분석

# 내장 스케쥴러

  • 엔진 레벨 반복 업무 자동화 기능 제공

마크베이스 네오 소개 

bottom of page