Machbase NEO
革新的なAIのためのデータプラットフォーム
物理データをAIの価値に変える3層の 製品構成
WHY PHYSICAL AI NEEDS A NEW DATA FOUNDATION
異なる種類のデータを
同じ時間軸で確認できるようにします。
カメラ・LiDAR・振動・電流・トルク・位置・イベントは、形式も速度も異なります。
しかし、原因分析やAIの判断における基準は1つです。
いつ発生したのか。
VISION
カメラ・LiDAR・深度センサー
MOTION
IMU・加速度・振動・衝撃
ACTUATOR
電流・電圧・トルク・エンコーダー
POSITION
位置・経路・関節・軌跡
EVENT
アラーム・障害・状態変更
TIME AXIS
01
高速入力
持続収集
02
圧縮保存
長期保存
03
時間照会
区間の探索
04
長期集計
トレンド
05
データ保存
ポリシー・復元
06
サービス提供
API・可視化
入力性能だけでは十分ではありません。
保存効率、時間範囲の分析、データのライフサイクル、サービス連携までを一体で設計する必要があります。
データプラットフォームを単一の実行ファイルで構成し、お客様のソフトウェア管理コストを大幅に削減します。
ONE PRODUCT · THREE CONNECTED LAYERS
個別のコレクター・ブローカー・データベース・APIサーバー・可視化・スケジューラーを、1つの製品内で接続します。
PHYSICAL DATA
センサー
ログ
映像
LiDAR
ロボット
01
第1層:DATA LAYER
Database Engine
時系列の原データとリレーショナルな業務データを、1つのDBMSで用途に合わせて処理します。
Machbase DBMS 8.7は、高速な追記を中心とするTAG・LOGに加え、リレーショナルDMLとトランザクションに対応するTRANSACTION、リアルタイム状態用のVOLATILE、基準情報用のLOOKUPを提供します。
TAG
センサー・設備
タグ名と時間軸・距離軸を
基準に、大量の計測値とROLLUP統計を管理します。
コラム型・PRIMARY KEY・永続
LOG
イベント・ログ
自動生成される到着時刻とともに、追記中心のイベント・パケット・ログを保存します。
カラム型・_arrival_time・永続化
TRANSACTION
業務・状態データ
リ レーショナルな業務データと集計結果を、行単位のDMLと明示的なトランザクションで管理します。
行ベース · Standard Edition · 永続
VOLATILE
リアルタイム状態
サーバー間で共有する一時的な状態とキャッシュを、メモリ上で高速に参照・更新します。
インメモリ・再起動時に消滅
LOOKUP
基準情報
機器コードやタグのメタデータなど、小規模で頻繁に参照される基準情報を管理します。
行ベース・PK必須・永続
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
第2層:SERVICE LAYER
Data Service Platform
収集データを接続・変換・可視化し、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を提供し、Web UIでキーライフサイクルを管理します。
TQL · TRANSFORMING QUERY LANGUAGE
読み取り・変換・出力の経路を
1つのパイプラインに組み合わせます。
個別のアプリケーションを用意せず、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を1つの画面で運用します。
数十種類のチャートとダッシュボード
CRON・@everyに基づくTimer自動化
Web UIとCLIでジョブの状態を管理
03
第3層: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の公開リポジトリです。
収集から分析まで、
1つのデータフローで。
FROM PLC DATA TO AI ACTION
OPC-UA環境のPLCデータから、映像とセンサーの統合、リアルタイム複製、生成AIによる分析まで、エンドツーエンドで接続します。
COLLECT
OPC-UA
標準的な産業データ収集
PRESERVE
Database
原データ・統計の長期保存
CONNECT
Replication
Edge・サーバー間のリアルタイム複製
ANALYZE
LLM Agent
自然言語による分析・レポート
ACT
Operation
診断・警報・業務実行
