The picture below is the basic structure of Machbase.
Machbase server is conducting a single process of multiple threads and in its storage device, data are partitioned. Clients are developed with SDK and, for clients inserting data, it parsed logs and inserts, analyzes and retrieves data in the format of records. Machbase WebServer is additionally installed on Machbase Server as a web server and web application via RESTful API, and it develops and monitors user applications. In general, Machbase has the structure of a server and a client, and it is recommended that Machbase should be used exclusively.