- SQL Databases
Extractors for SQL Databases
All extractors for SQL databases are configured in the same way.
See our tutorial for help.
After creating a new configuration, and setting up database credentials,
specify individual queries for importing data from your server into KBC Storage:
- Use as simple queries as possible. Avoid doing complex joins and aggregations.
Keep in mind that these queries are executed on the database server you are extracting from.
This database system might not be designed or optimized for complex SELECT queries.
Complex queries may result in timeouts, or they might produce unnecessary loads on your internal systems.
Instead, import raw data and then use KBC tools to give it the shape you want.
- Define a primary key where possible. Primary keys substantially speed up both the data loads and further processing of the table.
The MySQL database server also supports encrypting the whole database communication using SSL Certificates. See the
official guide for instructions on setting it up.