Machbase TSDB
(Time Series DBMS)
When industrial data volumes make storage and analysis difficult
Product overview

The world's fastest
time-series database
Machbase TSDB (time-series database)
delivers maximum performance with a minimal footprint
as the world's fastest time-series database.
The global benchmarking organization TPC
(Transaction Processing Performance Council) has ranked it
first in the TPCx-IoT benchmark since 2019,
and it is listed as
an international standard in this field.

An ideal solution
when you need scalability
From small servers with limited resources, such as Raspberry Pi,
to horizontally scalable clusters,
it is an ideal solution for environments that need scalability.
Built on Machbase, Machbase Neo includes
additional key features for industrial IoT deployments.
It collects, queries, and processes data through various protocols,
including MQTT for sending data directly from IoT sensors
and SQL over HTTP
for applications to retrieve data.
Machbase Neo (integrated UI version)
-
An MQTT server for IoT data
-
A web server supporting HTTP for REST APIs
-
A gRPC server using Google's high-performance,
language-neutral remote procedure call framework -
An SSH server for secure data access and operations

Simply run Neo to access all these features
without a complicated setup. Support for line protocol also enables
integration with Telegraf, a widely used open-source data collection tool.
Applications built for InfluxDB, the open-source time-series DBMS,
can be used as-is, giving developers much more flexibility.
Anyone can also download all the source code from GitHub
for testing and validation.
Machbase Neo Key features
Convenient and user-friendly interface.
-
Offer a web browser-based interface.
-
Extremely easy to operate by
installing it as a single executable file
Support various operating systems.
-
Linux, Windows, macOS (Intel/M1)
Flexible integration with existing solutions
-
Grafana plug-in
-
Telegraf, Tableau and more
Built-in broker support
-
Support for even more brokers!
-
Eliminate concerns about data loss and performance
Support embedded broker
-
Raspberry Pi, ODROID, and more
Standard security features
-
Simplify security
-
X.509 support over TLS and SSH console access
Provide worksheet functionality
-
Enable the creation and sharing
of interactive user education
manuals and tutorials.
Provide a powerful built-in data
transformation language (TQL)
-
Implement Restful API
instantly without additional coding. -
Includes specialized analysis
functions like FFT
Built-in scripting language
-
Use scripting languages through TQL
-
for direct integration with external data sources
and data transformation (sqlite, mysql, postgreSQL and more)
Visualization features
-
Enable real-time monitoring
of incoming data. -
Allow visual analysis of SQL,
charts, and more.
Built-in scheduler
-
Automate repetitive tasks at the engine level
Introducing Machbase Neo
Machbase Neo Edition
Machbase Classic (console version)
Written in C, the Machbase TSDB engine
delivers high performance while using CPU and memory
efficiently for data processing. To handle rapidly growing
volumes of real-time IoT data, Machbase developed an innovative multidimensional index
structure that is central to its performance.
This combination of speed and resource efficiency makes it
well suited to high-speed databases on small edge devices
and core data processing engines for edge computing.

Machbase performance highlights
Collection

Edge device (2 ARM cores)
Ingest up to 500,000 records per second
Single server (8 INTEL cores)
Up to 2,500,000 rec/sec
Cluster (16 nodes)
Up to 100,000,000 rec/sec
Extraction

Retrieves data from
10,000 random time ranges
in a 400-billion-record database
in 0.1 seconds
Compression

4 TB of storage
Approximately 1 trillion records
