Quickbase runtime engine
At the core of Quickbase is our runtime engine, which is where the applications built on the platform actually run. The runtime engine is driven by the metadata of your application. When an application loads, the runtime engine reads the application’s metadata. Then it instantiates in memory all the data structures necessary to power that application. Next, the platform loads in record data and starts processing requests coming from that application.
At the heart of the runtime engine is Quickbase’s proprietary in-memory database. This is a unique database engine which combines relational and graph structures to power transactions as well as analytics.
The runtime engine consists of multiple components:
- HTTP server
- UI Layer
- App Layer
- APIs
- Formula engine
- Data layer
- In-memory database