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 off of metadata of your application. When an application loads, the runtime engine reads the application’s metadata, and 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.

Quickbase Runtime Engine

At the heart of the runtime engine is Quickbase’s proprietary in-memory database. The Quickbase database can be described as a relational database such as Postgres, MySQL, or SQL Server.

The runtime engine consists of multiple components:

  • HTTP server
  • UI Layer
  • App Layer
  • APIs
  • Formula engine
  • Data layer
  • In-memory database