From d9cd5d8747b97bc04e12307aa196e95976571816 Mon Sep 17 00:00:00 2001 From: WanYixian Date: Mon, 2 Dec 2024 15:48:14 +0800 Subject: [PATCH] add supported engines --- get-started/rw-premium-edition-intro.mdx | 2 +- integrations/destinations/clickhouse.mdx | 38 +++++++++++++++++++++++- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/get-started/rw-premium-edition-intro.mdx b/get-started/rw-premium-edition-intro.mdx index 30baf62a..b783d9f7 100644 --- a/get-started/rw-premium-edition-intro.mdx +++ b/get-started/rw-premium-edition-intro.mdx @@ -28,7 +28,7 @@ RisingWave Premium 1.0 is the first major release of this new edition with sever ### Connectors - + For users who are already using these features in 1.9.x or earlier versions, rest assured that the functionality of these features will be intact if you stay on the version. If you choose to upgrade to v2.0 or later versions, an error will show up to indicate you need a license to use the features. diff --git a/integrations/destinations/clickhouse.mdx b/integrations/destinations/clickhouse.mdx index a739f063..83ab2345 100644 --- a/integrations/destinations/clickhouse.mdx +++ b/integrations/destinations/clickhouse.mdx @@ -40,7 +40,7 @@ WITH ( | commit\_checkpoint\_interval | Optional. Commit every N checkpoints (N > 0). Default value is 10.
The behavior of this field also depends on the `sink_decouple` setting: | | clickhouse.delete.column | Optional. You can run an upsert sink using the ReplacingMergeTree engine. When using the ReplacingMergeTree engine, you can specify the delete column with this parameter. | -### Upsert sinks +## Upsert sinks While RisingWave supports `append-only` sinks for all ClickHouse engines, support for `upsert` sinks is limited. Additionally, for ReplacingMergeTree engines, an `append-only` sink will not insert duplicate data. @@ -50,6 +50,42 @@ RisingWave supports `upsert` sinks for the following ClickHouse engines: * VersionedCollapsingMergeTree: `DELETE` operations are transformed into `INSERT with SIGN = -1`. * ReplacingMergeTree: `DELETE` operations are transformed into `INSERT with SIGN = 1`. +## Supported table engines + +RisingWave supports the following table engines of ClickHouse: + +* MergeTree +* ReplacingMergeTree +* SummingMergeTree +* AggregatingMergeTree +* CollapsingMergeTree +* VersionedCollapsingMergeTree +* GraphiteMergeTree +* ReplicatedMergeTree +* ReplicatedReplacingMergeTree +* ReplicatedSummingMergeTree +* ReplicatedAggregatingMergeTree +* ReplicatedCollapsingMergeTree +* ReplicatedVersionedCollapsingMergeTree +* ReplicatedGraphiteMergeTree +* SharedMergeTree +* SharedReplacingMergeTree +* SharedSummingMergeTree +* SharedAggregatingMergeTree +* SharedCollapsingMergeTree +* SharedVersionedCollapsingMergeTree +* SharedGraphiteMergeTree + +Among these, engines prefixed with "Shared" are exclusively available in ClickHouse Cloud and are premium features in RisingWave. They provide enhanced capabilities for distributed deployments, automatic replication, and improved resource management. For more information about it, see [MergeTree Engine Family +](https://clickhouse.com/docs/en/engines/table-engines/mergetree-family). + + +**PREMIUM EDITION FEATURE** + +This feature is only available in the premium edition of RisingWave. The premium edition offers additional advanced features and capabilities beyond the free and community editions. If you have any questions about upgrading to the premium edition, please contact our sales team at [sales@risingwave-labs.com](mailto:sales@risingwave-labs.com). + + + ## Examples This section includes several examples that you can use if you want to quickly experiment with sinking data to ClickHouse.