55:::
66
77:::{div}
8- You have a variety of options to connect and integrate with 3rd -party
8+ CrateDB provides a variety of options to connect and integrate with third -party
99CDC applications, mostly using [ CrateDB's PostgreSQL interface] .
10-
1110CrateDB also provides a few native adapter components that can be used
1211to leverage its advanced features.
1312
@@ -17,83 +16,9 @@ to use them optimally.
1716Please also have a look at support for [ generic ETL] ( #etl ) solutions.
1817:::
1918
20- (cdc-dms)=
21- ## AWS DMS
22-
23- :::{div}
24- [ AWS Database Migration Service (AWS DMS)] is a managed migration and replication
25- service that helps move your database and analytics workloads between different
26- kinds of databases quickly, securely, and with minimal downtime and zero data
27- loss.
28-
29- AWS DMS supports migration between 20-plus database and analytics engines, either
30- on-premises, or per EC2 instance databases. Supported data migration sources are:
31- Amazon Aurora, Amazon DocumentDB, Amazon S3, IBM DB2, MariaDB, Azure SQL Database,
32- Microsoft SQL Server, MongoDB, MySQL, Oracle, PostgreSQL, SAP ASE.
33-
34- The [ AWS DMS Integration with CrateDB] uses Amazon Kinesis Data Streams as
35- a DMS target, combined with a CrateDB-specific downstream processor element.
36-
37- CrateDB provides two variants how to conduct data migrations using AWS DMS.
38- Either use it standalone / on your own premises, or use it in a completely
39- managed environment with services of AWS and CrateDB Cloud.
40- AWS DMS supports both ` full-load ` and ` cdc ` operation modes, often used in
41- combination with each other (` full-load-and-cdc ` ).
42- :::
43-
44- (cdc-kinesis)=
45- ## AWS Kinesis
46- You can use Amazon Kinesis Data Streams to collect and process large streams of data
47- records in real time. A typical Kinesis Data Streams application reads data from a
48- data stream as data records.
49-
50- As such, a common application is to relay DynamoDB table change stream events to a
51- Kinesis Stream, and consume that from an adapter to a consolidation database.
52- :::{div}
53- - About: [ Amazon Kinesis Data Streams]
54- - See: [ ] ( #cdc-dynamodb )
55- :::
56-
57- ## Debezium
58-
19+ - {ref}` aws-dms `
20+ - {ref}` aws-dynamodb `
21+ - {ref}` aws-kinesis `
5922- {ref}` debezium `
60-
61- (cdc-dynamodb)=
62- ## DynamoDB
63- :::{div}
64- Support for loading DynamoDB tables into CrateDB (full-load), as well as
65- [ Amazon DynamoDB Streams] and [ Amazon Kinesis Data Streams] ,
66- to relay CDC events from DynamoDB into CrateDB.
67-
68- - [ DynamoDB Table Loader]
69- - [ DynamoDB CDC Relay]
70-
71- If you are looking into serverless replication using AWS Lambda:
72- - [ DynamoDB CDC Relay with AWS Lambda]
73- - Blog: [ Replicating CDC events from DynamoDB to CrateDB]
74- :::
75-
76- ## MongoDB
77- :::{div}
78- Support for loading MongoDB collections and databases into CrateDB (full-load),
79- and [ MongoDB Change Streams] , to relay CDC events from MongoDB into CrateDB.
80-
81- - [ MongoDB Table Loader]
82- - [ MongoDB CDC Relay]
83- :::
84-
85- ## StreamSets
86-
87- The [ StreamSets Data Collector] is a lightweight and powerful engine that
88- allows you to build streaming, batch and change-data-capture (CDC) pipelines
89- that can ingest and transform data from a variety of different sources.
90-
91- StreamSets Data Collector Engine makes it easy to run data pipelines from Kafka,
92- Oracle, Salesforce, JDBC, Hive, and more to Snowflake, Databricks, S3, ADLS, Kafka
93- and more. Data Collector Engine runs on-premises or any cloud, wherever your data
94- lives.
95-
23+ - {ref}` mongodb `
9624- {ref}` streamsets `
97-
98-
99- [ StreamSets Data Collector ] : https://www.softwareag.com/en_corporate/platform/integration-apis/data-collector-engine.html
0 commit comments