数日前 Apache Software Foundationは、Apache Cassandra4.0の新しいバージョンのリリースを発表しました これは 分散データベース管理システム これはnoSQLシステムのクラスに属し、連想配列の形式で格納された大量のデータの拡張性と信頼性の高いストレージを作成するように設計されています。
この新しいバージョンのApacheCassandra 4.0は安定バージョンと見なされているため、本番環境での展開に使用でき、1000ノードを超えるクラスターを持つAmazon、Apple、DataStax、Instaclustr、iland、Netflixインフラストラクチャですでにテストされています。
Apache Cassandra4.0の主な新機能
この新しいバージョンの Apache Cassandra 4.0は、1,000近くのバグ修正、改善、および新機能を表しています。 そのうち、次の点が際立っています。
- 速度とスケーラビリティの向上: スケール操作中にデータを最大5倍高速に送信し、読み取りと書き込みのパフォーマンスを最大25%高速化して、特にクラウドとKubernetesのデプロイでより弾力性のあるアーキテクチャを提供します。
- 一貫性の向上: データレプリカの同期を維持して増分修復を最適化し、データレプリカ間の操作と一貫性をより高速かつ効率的にします。
- セキュリティと可観測性の向上: 監査証跡は、ワークロードのパフォーマンスへの影響を最小限に抑えながら、ユーザーのアクセスとアクティビティを追跡します。 新しいキャプチャと再生により、本番ワークロードの分析が可能になり、SOX、PCI、GDPR、またはその他の要件に対するセキュリティと規制コンプライアンスを確保できます。
- 新しい構成設定: 公開されたシステムメトリックと構成設定は、オペレーターが展開を最適化するデータに簡単にアクセスできるようにするための柔軟性を提供します。
- 最小化されたレイテンシー: ガベージコレクタの一時停止時間は数ミリ秒に短縮され、ヒープサイズが大きくなってもレイテンシが低下することはありません。
- より良い圧縮: 強化された圧縮効率により、ディスクスペースへの不要なストレスが軽減され、読み取りパフォーマンスが向上します。
これに加えて、次のことも強調されています 認証操作を追跡するための監査ログのサポート ユーザーと実行されたすべてのCQLクエリ、および リクエストの完全なバイナリレコードを維持する機能、 すべての要求および応答トラフィックを保存できます。
同様に、 すべてのマークルツリーを比較するための実験的なオプションが強調表示されています。 たとえば、3つのレプリカが同じで、XNUMXつが古くなっている、XNUMXつのノードを持つクラスターでオプションを有効にすると、現在のレプリカのコピー操作のみを使用して古くなったレプリカが更新されます。
同様に、 SSTablesに格納されているデータを反映しない仮想テーブルのサポートが追加されました、ただし、APIを介して表示される情報(パフォーマンスメトリック、構成情報、キャッシュコンテンツ、接続されたクライアントに関する情報など)。
圧縮ストレージの効率が改善され、ディスクスペースの消費が削減され、読み取りパフォーマンスが向上しました。
一方で、それは際立っています 一時的なレプリケーションとCheapQuorumの実験的なサポートが追加されました。 一時レプリカはすべてのデータを保存するわけではなく、完全なレプリカとの整合性を保つために増分リカバリを使用します。 軽量クォーラムは、フルレプリカの十分なセットが利用可能になるまで一時レプリカに書き込まない書き込み最適化です。
システムキー(system。*)のスペースに関連するデータについては、これがすべてのデータディレクトリに分散されるのではなく、デフォルトで最初のディレクトリにあるため、追加ディスクのXNUMXつ。
De その他の変更 目立つ:
- Java11の実験的なサポートが追加されました。
- CQLクエリでの算術演算のサポートが追加されました。
- 「nodetoolcfstats」コマンドは、特定のメトリックによるソートと表示される行数の制限のサポートを追加しました。
- 設定は、特定のデータセンターのみへのユーザー接続を制限するために提供されています。
- スナップショットを作成および削除する操作の強度(頻度上限)を制限する機能が追加されました。
- Python 3のサポートはcqlshとcqlshlibに実装されています(Python 2.7のサポートは引き続き保持されます)。
最後に、 あなたがそれについてもっと知りたいのなら この新しいバージョンの詳細を確認できます 次のリンクで。