• Comment: Fails WP:GNG requires significant coverage in multiple independent secondary sources. The Machbase website is a primary source. Dan arndt (talk) 06:36, 26 March 2024 (UTC)

Machbase
Developer(s)Machbase
Initial release1 March 2013; 11 years ago (2013-03-01)
Stable release
8.0.2 / 10 August 2023; 9 months ago (2023-08-10)
Repositoryhttps://github.com/machbase
Written inC
Operating systemcross platform
Typetime series database
Licenseopen source, Commercial
Websitewww.machbase.com

Machbase is a time series database that was written in C, making it ideal for environments that need scalability, from small, resource-constrained servers like Raspberry Pi to a massive Horizontal scaling clusters. It is mainly used in IoT and IIoT fields and provides important insights in industrial and business areas by supporting real-time data collection, storage, and analysis. In 2020, Machbase wasregistered as the best international standard database in the field of TPCx-IoT[1], an official indicator of database performance, and achieved the top performance for five consecutive years at 5.7 million IoTps per second in 2023.

Machbase time series database products are divided into Neo Edition and Cluster Edition. Neo Edition is an integrated database with an open source structure that is provided by integrating functions such as MQTT, SSH, and HTTP on a single server[2]. In addition, Cluster Edition is a product provides horizontal scalability and is mainly used in medical, insurance, and power generation sectors, where high availability is essential.

Technical specifications edit

Machbase engine was written in C. As a result, it is both fast and efficient at CPU and memory usage for data processing tasks. In particular, Machbase implemented an innovative multidimensional index structure for processing explosive IoT data in real-time, which operates as the core of the performance. Due to these characteristics of performance and resource efficiency, it is used as a high-speed database for small-scale edge equipment and as a core data processing engine for edge computing.

Main Usages edit

It is mainly used in manufacturing and IT sectors, and is typically used to solve large-capacity IoT data problems encountered by shipbuilding, beverages, automobiles, insurance, machine tool equipment, power generation, and energy sectors

licensing edit

Machbase currently has dual licensing policy. The use for research and experimental purposes is subject to Apache License, but use of commercial purposes is subject to Machbase commercial policy.

Reference edit

  1. ^ Poess, Meikel; Nambiar, Raghunath; Kulkarni, Karthik; Narasimhadevara, Chinmayi; Rabl, Tilmann; Jacobsen, Hans-Arno (April 2018). "Analysis of TPCX-IoT: The First Industry Standard Benchmark for IoT Gateway Systems". 2018 IEEE 34th International Conference on Data Engineering (ICDE). IEEE. pp. 1519–1530. doi:10.1109/icde.2018.00170. ISBN 978-1-5386-5520-7.
  2. ^ "machbase-neo". machbase.com. 2024-03-19. Retrieved 2024-03-25.

Category:Time series software Category:2013 software Category:Database engines