Data Generation requirements
Published 16 October 2023
This pages explains all the (installation) requirements that need to be in place to successfully perform data generation.
Contents
Distribution types
The data generator
is provided in a CLI binary supporting multiple OS architectures.
General requirements
To run the data generator
, regardless of what distribution you pick, you need at least:
- Databases:
- Accessible connections to
target
database of one of our supported database engines. - The target database must:
- Have a schema in place
- Have no valuable data in the tables. The data generator will fail if there are any data in the tables at all.
- See the worked examples for hints on how to make a valid target database. If you have access to Flyway, you can create a target database using its baselining feature to create a copy of an existing database without any data.
- Accessible connections to
- Data Generator configuration:
- The user needs to provide all the mandatory CLI parameters.
CLI specific requirements
Hardware requirements
The speed of the data generation operation will typically be greatly improved if there is a fast network connection from the data generator CLI to the target database.
The server hardware requirements to host a target database will entirely depend on the number of rows generated. The server requirements will generally be the same as they would be for any other database the size of the generated one.
Supported OS architectures
The data generator
CLI can run in Windows, Linux (and MacOS in the future).
Binaries for the data generator
CLI executables are provided for the following OS architectures:
- Windows (64-bit)
- Linux Desktop (64-bit) (e.g. CentOS, Debian, Fedora, Ubuntu, and derivatives)
- Linux MSUL (64-bit) (e.g. Alpine)
Please check our Installation guide for more details on how to get these up-and-running.