|
1 | 1 | # Load MySQL/Postgres/CSV/S3 to Timeplus via Sling CLI
|
2 | 2 |
|
| 3 | +While Kafka and Debezium provide robust Change Data Capture (CDC) capabilities for streaming data from MySQL or PostgreSQL to other systems, they may introduce unnecessary complexity for historical data migration scenarios. The infrastructure requirements for Kafka clusters and JVM-based deployments can present significant operational overhead. Sling offers a lightweight alternative for data transfer operations to and from Timeplus, utilizing YAML-based configuration files and scheduled execution through cron jobs. |
| 4 | + |
3 | 5 | [Sling](https://slingdata.io/) is a powerful data integration CLI tool. Whether ingesting CSV or JSON files, transferring data between databases, or exporting a custom SQL query to a Parquet file — Sling is the solution that empowers you to achieve it effortlessly.
|
4 | 6 |
|
5 | 7 | Since from [v1.2.14](https://github.com/slingdata-io/sling-cli/releases/tag/v1.2.14), Sling adds built-in support for Timeplus. You just need a single binary for your OS to load any data to Timeplus, with a simple command such as:
|
@@ -44,33 +46,9 @@ Sling supports many databases and storage systems. Data in those systems can be
|
44 | 46 | , [Wasabi](https://docs.slingdata.io/connections/file-connections/wasabi)
|
45 | 47 |
|
46 | 48 | ## Install Sling
|
47 |
| -Similar to Timeplus, Sling is a single binary, running natively on the OS without Java/Docker. Installing it is easy: |
48 |
| - |
49 |
| -Mac: |
50 |
| -```bash |
51 |
| -brew install slingdata-io/sling/sling |
52 |
| -``` |
53 |
| - |
54 |
| -Windows: |
55 |
| -```bash |
56 |
| -scoop bucket add sling https://github.com/slingdata-io/scoop-sling.git |
57 |
| -scoop install sling |
58 |
| -``` |
| 49 | +Similar to Timeplus, Sling is a single binary, running natively on the OS without Java/Docker. |
59 | 50 |
|
60 |
| -Linux: |
61 |
| -```bash |
62 |
| -curl -LO 'https://github.com/slingdata-io/sling-cli/releases/latest/download/sling_linux_amd64.tar.gz' \ |
63 |
| - && tar xf sling_linux_amd64.tar.gz \ |
64 |
| - && rm -f sling_linux_amd64.tar.gz \ |
65 |
| - && chmod +x sling |
66 |
| -``` |
67 |
| - |
68 |
| -You can also run it via Docker: |
69 |
| -```bash |
70 |
| -docker pull slingdata/sling |
71 |
| - |
72 |
| -docker run --rm -i slingdata/sling --help |
73 |
| -``` |
| 51 | +For best compatibility with Timeplus Enterprise, please download the latest release from https://github.com/timeplus-io/sling-cli/releases The latest [offical release](https://github.com/slingdata-io/sling-cli/releases) of Sling CLI may or may not work with Timeplus. |
74 | 52 |
|
75 | 53 | ## Configure Sling to connect to Timeplus
|
76 | 54 |
|
|
0 commit comments