Products
Products
“ Discover the top DBMS suites for edge computing and take your data processing to the next level ”
Time Series Database
Machbase TSDB(time series database) is the world’s fastest time series
database with a minimal footprint.
In the performance
evaluation organized by the Transaction Processing Performance Council
(TPC), a global performance evaluation organization,
it has been ranked first in the "TPCx-IoT" field since 2019 and is
listed as an international standard in this field.
And it’s an ideal solution for environments that require scalability,
from small servers with limited resources like the Raspberry Pi to
horizontally scaled clusters.
Machbase Neo, built on
Machbase, adds crucial features required for the IoT industry. It
ingests and handles query data through various protocols, such as MQTT
for direct data transfer from IoT sensors, and SQL via HTTP for data
retrieval by applications

Classic Edition features
Machbase engine is written entirely in C. For this reason, it has very fast performance and is very efficient in CPU and memory usage for data processing. In particular, we invented an innovative multi-dimensional index structure to handle the explosion of IoT data in real time, which is at the core of Machbase's performance. Due to these performance and resource efficiency characteristics, it is being utilized as a high-speed database for small-scale edge device and as a core data processing engine for edge computing.
Machbase's performance
In ingestion point of view
- In edge Device (ARM 2 core) : up to 500,000 rec/sec
- In single Server (INTEL 8 core) : up to 2,500,000 rec/sec
- In Cluster (16 node) : up to 100,000,000 rec/sec
In extraction point of view
- 0.1 seconds for extracting 10,000 random time ranges from a 400 billion data store
In compression point of view
- 4TB store : around 1 trillion record
Neo Edition components
Machbase Neo is a database engine with its own
- MQTT server for IoT data
- Web server with HTTP protocol support for Rest APIs
- A gRPC server, a high-performance, high-definition, language-neutral remote procedure call framework developed by Google
- SSH server for secure data and manipulation security — all four essential features are integrated
So users can just fire up Neo and start using all the features above without any complications. In addition, support for the line protocol enables integration with telegraf, a leading open source product for data collection, and the influxdb application, an open source time series DBMS, can be used unchanged, greatly expanding the options for developers. Anyone can download all the source code via github to test and validate.
View MoreNeo Edition features
Neo Edition was developed to save resources on unnecessary feature development and focus resources on core service modules.
Key features include
# 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 others
# Change settings to take advantage of smaller edges
- Raspberry Pi, ODROID, etc.
# Support embedded broker.
- Moreover, it supports various brokers!
- Data loss and performance concerns eliminate.
#Support standard security features.
- Distant from the headache-inducing security issues!
- Support TLS-based X.509, SSH console support.
# Provide worksheet functionality.
- Enable the creation and sharing of interactive user education manuals and tutorials.
# Provide a powerful built-in data transformation language (TQL).
- Allow immediate implementation of Restful APIs without separate coding, enabling service availability.
- Offer specialized analysis functions such as the FFT function.
# Provide built-in scripting language.
- Allow for the utilization of scripting language through TQL.
- Enable direct integration with external data sources and data transformation. (SQLite, MySQL, PostgreSQL, and more)
# Provide visualization.
- Enable real-time monitoring of incoming data.
- Allow visual analysis of SQL, charts, and more.
# Built-in scheduler
- Provide engine-level repetitive task automation functionality.
Neo Interface
