docs/integrations/destinations/cassandra.md
v0.40.0-alpha or newer and upgrade your Cassandra connector to version 0.1.3 or newerThe incoming airbyte data is structured in keyspaces and tables and is partitioned and replicated across different nodes
in the cluster. This connector maps an incoming stream to a Cassandra table and a namespace to a
Cassandrakeyspace. Fields in the airbyte message become different columns in the Cassandra tables. Each table will
contain the following columns.
_airbyte_ab_id: A random uuid generator to be used as a partition key._airbyte_emitted_at: a timestamp representing when the event was received from the data source._airbyte_data: a json text representing the extracted data.| Feature | Support | Notes |
|---|---|---|
| Full Refresh Sync | ✅ | Warning: this mode deletes all previously synced data in the configured DynamoDB table. |
| Incremental - Append Sync | ✅ | |
| Incremental - Append + Deduped | ❌ |
Cassandra is designed to handle large amounts of data by using different nodes in the cluster in order to perform write operations. As long as you have enough nodes in the cluster the database can scale infinitely and handle any amount of data from the connector.
This destination supports namespaces. The namespace maps to a Cassandra keyspace and is used as part of the table name.
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.1.4 | 2022-08-23 | 15894 | Replace batch insert with async method |