Repository navigation
Add OLake MySQL comparison to comparison doc - #1574
Merged
Merged
Conversation
There was a problem hiding this comment.
🟢 Approval recommended
The documentation-only change has one minor wording correction remaining and no identified blocking issues.
1 open issue
What changed in this PR
Adds OLake to the connector comparison, documenting its MySQL capabilities and limitations based on a source review.
Changes:
- Adds an OLake column covering replication modes, destinations, and operational features.
- Adds MySQL-specific rows for binlog handling, numeric types, filtering, and other capabilities.
- Records the reviewed OLake commit and distinguishes source inspection from measured behavior.
| File | Description |
|---|---|
doc/comparison.md |
Adds OLake and detailed MySQL capability comparisons. |
Review effort: Balanced
| | **Destination** | ClickHouse (ReplacingMergeTree, MergeTree, ReplicatedReplacingMergeTree) | Not assessed | Not assessed | Not assessed | Apache Iceberg or Parquet only. No ClickHouse writer. | | ||
| | **Compressed binlog transactions** (`binlog_transaction_compression=ON`) | Supported. Decoded transparently, with a start-up check (`binlog.transaction.compression.check`). | Not assessed | Not assessed | Not assessed | Not handled. The binlog loop reads only rotate, GTID, rows and query events, and a compressed transaction arrives as a single payload event. | | ||
| | **Partial JSON updates** (`binlog_row_value_options=PARTIAL_JSON`) | Not supported. The update is skipped without an error. See [Known limitations](limitations.md). | Not assessed | Not assessed | Not assessed | Not handled. The partial update event is ignored without an error. | | ||
| | **DECIMAL / NUMERIC** | Mapped to a ClickHouse `Decimal`. See [data types](data_types.md). | Not assessed | Not assessed | Not assessed | Converted to a 64-bit float. Exact up to 15 significant digits, longer values can lose precision. | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Adds OLake as a column and MySQL coverage rows in the comparison table, based on a review of the OLake source.