Founded in 1997, now Devart is one of the leading software development company for professionals worldwide involved in IT. It provides database tools and administration software, ALM solutions, data providers for various database servers, data integration and backup solutions. The company also implements Web and Mobile development projects. More than a hundred of professionals make efforts to ensure that our products and services are among the best in the world.
Generate Large Datasets of MySQL Test Data
dbForge Data Generator for MySQL is a powerful GUI tool aimed at creating massive volumes of meaningful, realistic test data. The instrument includes a large collection of predefined data generators with customizable configuration options that allow populating MySQL database tables with random data. dbForge Data Generator functionality takes good care of data generation process with its terrific 200+ realistic data generators.
Features:
Basic generators:
With a collection of basic random data generators, you can populate tables with various types of values. The tool comprises over 20 generators, including:
RegExp
JSON
Python
XML
Lorem Ipsum
Shuffled Text
Weighted List
Meaningful test data generators:
Data Generator for MySQL includes 200+ real-world generators that allow you to populate tables with realistic test data. For instance, the tool can fill your tables with data related to:
Business
IT
Location
Payment
Personal
Product
User-defined generators:
With Data Generator for MySQL, you can significantly reduce the need to customize the existing generators over and over again. Instead, you get to:
Create
Save
Use
Your own generators that would better meet your needs.
Real-time preview:
A convenient preview pane of Data Generator for MySQL gives you real-time visualization of the changes you
make while you adjust data generation settings.
This gives you an opportunity to quickly make visual assessment of the data that will be generated.
Command-line interface:
With the command-line functionality, you can save time by scheduling routine
data generation tasks.
The tool also allows creating a command line execution file to run routine database documentation tasks in a single click.
Broad compatibility options:
dbForge Data Generator for MySQL is compatible with:
MySQL server versions up to the latest version
MariaDB server versions up to the latest version
Cloud services: Amazon RDS, Amazon Aurora, Google Cloud, Oracle MySQL Cloud, Alibaba Cloud
Security connections: Secure Sockets Layer (SSL), Secure Shell (SSH), HTTP Tunneling, PAM Percona
Extensive support for all column data types:
The tool supports a massive range of column data types, including:
INTEGER, DECIMAL, NUMERIC, FLOAT
TIME, DATE, DATETIME, YEAR, CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT
ENUM, SET, JSON
ll spatial data types
Multiple generators with bespoke data:
Add a broad set of individual generators for each supported data type to your MySQL tool collection and make use of multiple customization options, including:
Number of NULL rows
Number of empty rows
Data uniqueness
Value ranges
Value distribution mode
MySQL data integrity support:
Support for foreign keys provides the generation of consistent random data across multiple tables. Besides, it makes it possible to disable triggers and constraints to avoid interference with database logic.
MySQL data distribution modes:
The tool provides multiple data distribution modes that allow fine-tuning the way you want to have your data generated. In particular, you can:
Specify the exact number of rows
Generate data by the percent proportion of existing data
Generate data by the time specified
Generate data using a linked table
Generate data to existing tables already populated with data
Multiple ways to populate data:
Use the generated data population script for a MySQL database to perform the following:
Execute the script against a MySQL database
Save it for later use
Edit the script in the internal editor