The DB backend is used for interpreted languages, like:

  1. Noir
  2. Ruby
  3. Lua
  4. SmallLang

As the name suggests, this backend is implemented as a large database. Due to its properties, this backend provides a more complete feature set - one of the reasons it was open-sourced first.