カラムストアレプリカは読み取り専用レプリカと似ており、選出やログ投票には参加せず、完全なSSTable/clog/MemTableを備えています。読み取り専用レプリカと比較して、カラムストアレプリカの最も顕著な特徴は、ユーザーテーブルのベースラインデータがカラムストア方式で保存されることです。ここでいうユーザーテーブルには複製テーブルが含まれますが、インデックステーブル、内部テーブル、システムテーブルなどは含まれません。
カラムストアレプリカは主に以下の特徴を備えています:
完全なログ、MemTable、SSTableなどを含みます。
Paxosメンバーグループを構成することはできません。Paxosメンバーとしてログの投票に参加することはなく、観察者としてPaxosメンバーのログをリアルタイムで追従し、ローカルで再生します。そのため、投票メンバーの増加によるトランザクションコミットの遅延増加は発生しません。
ビジネスにおける読み取りデータの一貫性要件がそれほど高くない場合、読み取り専用サービスを提供できます。
同じログストリーム上で、ユーザーテーブルはMajor SSTable層にカラムストアモードで保存されます。
他のレプリカタイプに変換することはできません。
その他の機能と説明は以下の表に示されています。
| 特性項 | 説明 |
|---|---|
| フォロワー名および略称 | COLUMNSTORE(C) |
| ログの有無 | 有り、非同期ログですが、Paxosグループには属さず、単なるリスナー(ASYNC_CLOG)です |
| MemTableの有無 | 有り(WITH_MEMSTORE) |
| SSTableの有無 | 有り(WITH_SSSTORE) |
| データセキュリティ | 中 |
| リーダーへの復旧時間 | サポートされていません |
| リソースコスト | 高 |
| サービス | 非一貫性読み取りが可能です |
| フォロワー種類変換制限 | 他のフォロワー種類への変換はできません |