Open kuro337 opened 1 year ago
hey @Chinmay337
from a protocol view, there is a such guarantee. I'm not sure what it looks like later in ClickHouse itself with ReplicatedMergeTree. Will ask around and get back with an answer to you.
I am not 100% sure, but I've observed that when using batch.Flush()
on table using ReplicatedMergeTree
as the engine, my data wasn't being inserted altogether into my cluster (small cluster of 4 shards).
There was no errors in the client indicating the issue.
Using batch.Send()
followed by creating a new batch each time has resolved the issue.
I have a Table in Clickhouse as a ReplicatedMergeTree.
I am inserting large parquet files and I want to confirm whether Batch.flush() offers Atomicity as a guarantee?
Is it possible flushing will only insert rows partially?
Thank you for any assistance , relevant answers will help a lot!