Machbase NEO
혁신적인 AI를 위한 데이터 플랫폼
물리 데이터를 AI 가치로 전환하는 세가지 계층의 제품 구조
WHY PHYSICAL AI NEEDS A NEW DATA FOUNDATION
서로 다른 종류의 데이터가
같은 시간축 위에서 볼 수 있도록 해 드립니다.
카메라·LiDAR·진동·전류·토크·위치·이벤트는 형식과 속도가 다릅니다.
하지만 원인을 분석하고 AI가 판단할 때의 기준은 하나입니다.
언제 발생했는가.
VISION
카메라 · LiDAR · 깊이 센서
MOTION
IMU · 가속도 · 진동 · 충격
ACTUATOR
전류 · 전압 · 토크 · 엔코더
POSITION
위치 · 경로 · 관절 · 궤적
EVENT
알람 · 장애 · 상태 변경
TIME AXIS
01
고속 입력
지속 수집
02
압축 저장
장기 보관
03
시간 조회
구간 탐색
04
장기 집계
트렌드
05
데이터 보존
정책·복구
06
서비스 제공
API·시각화
입력 성능만으로는 충분하지 않습니다.
저장 효율, 시간 범위 분석, 데이터 수명주기와 서비스 연결까지 함께 설계해야 합니다.
데이터 플랫폼이 단일실행화일로 구성되어
고객의 SW 관리 비용을 극적으로 절감합니다.
ONE PRODUCT · THREE CONNECTED LAYERS
분리된 수집기·브로커·데이터베이스·API 서버·시각화·스케줄러를 하나의 제품 안에서 연결합니다.
PHYSICAL DATA
센서
로그
영상
LiDAR
로봇
01
첫번째 계층 : DATA LAYER
Database Engine
시계열 원본과 관계형 업무 데이터를 하나의 DBMS에서 목적에 맞게 처리합니다.
Machbase DBMS 8.7은 고속 추가 중심의 TAG·LOG뿐 아니라 관계형 DML과 트랜잭션을 지원하는 TRANSACTION, 실시간 상태용 VOLATILE, 기준 정보용 LOOKUP을 제공합니다.
TAG
센서·설비
태그 이름과 시간·거리축을
기준으로 대량 계측값과 ROLLUP 통계를 관리합니다.
컬럼형 · PRIMARY KEY · 영속
LOG
이벤트·로그
자동 생성되는 도착 시각과 함께 추가 중심의 이벤트·패킷·로그를 저장합니 다.
컬럼형 · _arrival_time · 영속
TRANSACTION
업무·상태 데이터
관계형 업무 데이터와 집계 결과를 행 단위 DML과 명시적 트랜잭션으로 관리합니다.
행 기반 · Standard Edition · 영속
VOLATILE
실시간 상태
서버가 공유하는 임시 상태와 캐시를 메모리에서 빠르게 조회·갱신합니다.
인메모리 · 재시작 시 소멸
LOOKUP
기준 정보
장비 코드와 태그 메타데이터처럼 작고 자주 참조되는 기준 정보를 관리합니다.
행 기반 · PRIMARY KEY 필수 · 영속
TRANSACTION TABLE · RELEASED SPEC
원본 데이터와 업무 상태를 같은 데이터베이스에서 연결합니다.
고주파 원본은 TAG·LOG에 저장하고, 설비 상태·점검 결과·재고·집계 결과는 TRANSACTION Table로 관리합니다. 시계열 데이터와 관계형 컨텍스트를 JOIN해 현장 데이터를 업무 의미로 해석할 수 있습니다.
FULL DML
INSERT · SELECT
UPDATE · DELETE
INDEX & MODEL
PRIMARY KEY · UNIQUE
보조 인덱스 · JOIN
TRANSACTION
BEGIN · COMMIT
ROLLBACK
ENTERPRISE DATA
AUTO_INCREMENT · JSON
BACKUP · MOUNT
HIGH-FREQUENCY RAW DATA
TAG · LOG
BUSINESS STATE & CONTEXT
TRANSACTION
REFERENCE & LIVE CACHE
LOOKUP · VOLATILE
고속 입력
센서·틱·이벤트를 초당 수백만 건 수준으로 지속 수집
대규모 저장
1TB 기준 약 2,000억 건 이상의 센서 데이터 저장
ROLLUP
초·분·시·일·월·년 트렌드를 사전 집계해 빠르게 조회
BACKUP / MOUNT
전체·기간·증분 백업과 운영 중 즉시 조회 가능한 복구
STANDARD & NATIVE ACCESS
SQL 92와 익숙한 개발 언어로 접근합니다.
SQL 92
C#
Phython
Node.js
JDBC
ODBC
Go
02
두번째 계층 : SERVICE LAYER
Data Service
수집된 데이터를 연결·변환·시각화하고 API·자동화·확장 실행 환경으로 제공합니다.
HTTP·MQTT 입력과 조회, 외부 DB·메시지 브리지, TQL 변환, 대시보드, 스케줄링과 인증을 제품 안의 공통 서비스로 제공합니다.
HTTP API
/db/query로 SQL을 실행하고 /db/write와 /metrics/write로 JSON·CSV·ILP 데이터를 입력합니다.
MQTT Engine
MQTT v3.1.1·v5 세션과 Append 경로로 데이터를 쓰고 db/query·db/reply로 결과를 받습니다.
Bridge
SQLite·PostgreSQL·MySQL·MS-SQL의 DDL·DML과 NATS·
외부 MQTT 메시지를 연결합니다.
Timer
CRON 또는 @every 일정으로 TQL 수집·집계·변환·DB 입력·
외부 전송을 자동화합니다.
Security
HTTP·MQTT Token 인증과 MQTT X.509/TLS를 제공하고 웹 UI에서 키 수명주기를 관리합니다.
TQL · TRANSFORMING QUERY LANGUAGE
읽기·변환·출력 경로를
하나의 파이프라인으로 조합합니다.
별도 애플리케이션 없이 SQL, CSV·JSON, HTTP, Bridge, MQTT 데이터를 필터링·집계·FFT·JavaScript로 처리하고 DB·API·CSV·JSON·Chart·HTML·Markdown으로 출력합니다.
SOURCE
SQL · CSV · JSON
HTTP · Bridge · MQTT
MAP
Filter · Aggregate
FFT · SCRIPT()
SINK
DB · API · Chart
HTML · Markdown

BUILT-IN DASHBOARD
수집한 데이터를 즉석에서
운영 화면으로 구성합니다.
여러 쿼리와 차트, 공통 시간 범위, 자동 새로고침, 변수 기반 조회와 Geomap을 한 화면에서 운영합니다.
수십여 종 차트와 대시보드
CRON·@every 기반 Timer 자동화
웹 UI와 CLI에서 작업 상태 관리
03
세번째 계층 : AI APPS LAYER
AI Application Runtime
데이터 서비스를 기반으로 사용자 앱과 AI 에이전트를 실행합니다.
JavaScript 기반 JSH가 데이터베이스·HTTP·MQTT·NATS·OPC-UA 모듈을 제공하므로, 현장별 응용을 Machbase Neo 실행 파일만으로 개발·실행할 수 있습니다.
BUILD
AI Coding Agent
INSTALL
Built-in / User Apps
RUN
JSH Runtime
ACCESS
Neo Data Service
Machbase Neo 8.5.0 +
JavaScript 파일과 앱 디렉터리를
Neo가 직접 실행합니다.
확장자가 .js인 파일 또는 index.js가 있는 디렉터리를 실행 가능한 애플리케이션으로 인식합니다. 서버와 독립된 JSH 실행, 가상 파일시스템과 호스트 디렉터리 마운트도 지원합니다.
JSH
App Structure
.js · index.js 디렉터리
Standalone Run
machbase-neo jsh
Built-in Modules
DB · HTTP · MQTT · NATS · OPC-UA
APP DEMO REPOSITORIES
실제 코드로 검증하는 산업별 샘플 앱
설치 구성과 데이터 흐름을 직접 확인할 수 있는 Machbase 공개 저장소입니다.
수집에서 분석까지,
하나의 데이 터 흐름으로.
FROM PLC DATA TO AI ACTION
OPC-UA 환경의 PLC 데이터부터 영상·센서 통합, 실시간 복제와 생성형 AI 분석까지 End-to-End로 연결합니다.
COLLECT
OPC-UA
표준 산업 데이터 수집
PRESERVE
Database
원본·통계 장기 저장
CONNECT
Replication
Edge·서버 실시간 복제
ANALYZE
LLM Agent
자연어 분석·리포트
ACT
Operation
진단·경보·업무 실행
