HBaseモデル機能
基礎機能
機能 |
説明 |
|---|---|
| HBase互換性 |
|
| 行ロックサポート | HBaseの行ロックをサポートしています。 |
| マルチカラムファミリー操作 | put、delete、get、scanインターフェースはマルチカラムファミリーをサポートしています。 |
| サブパーティション | サブパーティションをサポートしています。 |
| テーブルモデル | 通常のテーブルモデルに加え、時系列テーブルモデルもサポートしています。 |
| Filter |
|
| エコシステム |
|
| 開発ツール |
|
パフォーマンス最適化機能
機能 |
説明 |
|---|---|
| TTL |
注意有効期限切れデータ削除(TTL)機能は、OceanBase KVシナリオでの使用に限定されます。SQLを使用するシナリオでは、この機能を使用しないでください。使用すると、予期せずデータを誤って削除するおそれがあります。 |
| MaxVersion |
|
| 弱い整合性読み取りと最寄りデータセンターからの読み取り |
|
| 自動パーティション分割 |
|
高度な機能
機能 |
説明 |
|---|---|
| トランザクション |
|
| ディザスタリカバリ | OceanBaseデータベースの既存のすべてのディザスタリカバリ機能を再利用します。例:マルチレプリカアーキテクチャ、プライマリ/スタンバイデータベース、2リージョン3データセンター、3リージョン5データセンター構成などが含まれます。 |
| マルチテナント | OceanBaseデータベースのマルチテナント機能を再利用します |
| 拡張性 | OceanBaseデータベースのデータパーティショニングおよび弾力的なスケーリング機能を再利用します |
| バックアップ・リストア | OceanBaseデータベースのバックアップ・リストア機能を再利用します |
| モニタリング指標 | サーバーサイドおよびクライアントサイドのモニタリング指標をサポートします。これには、QPS/RT/ROWS関連指標やヒストグラム性能指標などが含まれます。詳細については、OBKV-HBaseモニタリング指標を参照してください。 |
| データ圧縮 | ストレージデータ圧縮 |
| データ暗号化 | TDE(透過的データ暗号化)をサポートします |
OBKV-HBaseクライアントの互換性
注意
OBKV-HBaseはJavaクライアントのみをサポートします。
obkv-hbase-client-javaクライアントのバージョン計画は以下のとおりです:
- 1.X系のクライアントバージョンはHBase 1.Xのビジネスシナリオに対応しています。
- 2.X系のクライアントバージョンはHBase 2.Xのビジネスシナリオに対応しています。
具体的な機能は以下のとおりです:
obkv-hbase-client-java 1.Xクライアントバージョン |
バージョンの動向 |
|---|---|
| 1.1.0 | パーティション分割機能とバッチget操作をサポートしました。 |
obkv-hbase-client-java 2.Xクライアントバージョン |
バージョンの動向 |
|---|---|
| 2.1.0 | パーティション分割機能とbatch get操作をサポートします。 |