Skip to main content
Skip table of contents

Core Principles

Now that we understand how the btrfs file system can facilitate efficient copying of data, we need to understand how this ties into the Runtime interface, and how the end-user can use this functionality. In one sentence:

Virtualize operates by using a pre-existing virtual machine, which contains Docker containers, which, in turn, contain a database image and the desired data.

Concretely, this means that the end-user only interacts with this virtual machine through the Runtime interface after the initial set-up is completed. From the Runtime interface, all of the day-to-day tasks carried out on the virtual machine can be done. This may contain, for example:

  • Resetting an existing environment’s data to a previous snapshot

  • Copying an existing environment, and creating a new container with the same image

  • Reading container logging, or logging returned from the virtual machine

Mostly, when working with the currently offered DATPROF tools, executing runs and designing templates is completely unaffected.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.