Sling Tool Offers Lightweight MySQL-to-BigQuery Replication Without Managed Connectors
Sling is a single-binary, open-source data replication tool that moves data from MySQL to Google BigQuery using YAML configuration files and BigQuery's native bulk ingest. It positions itself as a middle ground between custom scripts and expensive managed connectors, requiring no runtime dependencies and offering both full-refresh and incremental load modes. Setup involves defining source and target connections via the command line, with BigQuery authentication handled through a service-account key file. In a documented test run against a MySQL 8.4 source with 102,000 rows across three tables, Sling successfully loaded all data into BigQuery, processing the customers table at roughly 831 rows per second. Optionally, a Google Cloud Storage bucket can be configured to enable faster staged bulk loading directly into BigQuery.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in