このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

概要

更新日時2024-06-11 09:29

MySQLバイナリログ (binlog) ファイルは、データ変更をもたらすすべての操作を記録します。 これらの操作には、INSERT、UPDATE、DELETE、およびDDLが含まれます。 MySQLは、障害回復、プライマリ /セカンダリレプリケーション、binlogに基づくバックアップと復元などの主要な機能を実装します。 さらに、MySQLはオープンbinlogダンププロトコルを提供します。 Binlogとこのプロトコルは、変更データキャプチャ (CDC) を実装するための理想的なツールです。 サードパーティのアプリケーションは、binlogをサブスクライブして使用し、さまざまなシナリオを実装できます。 例:

  • binlogをサブスクライブし、リアルタイムのコンピューティングプラットフォームに送信して、リスク管理や推奨などのシナリオをサポートできます。

  • binlogをサブスクライブしてオフラインのビッグデータプラットフォームに送信し、データウェアハウジングや監査などのシナリオをサポートできます。

  • 検索エンジンにbinlogをサブスクライブして送信し、検索や分析などのシナリオをサポートできます。

  • binlogをサブスクライブして関数計算プラットフォームに送信し、イベント駆動型アプリケーションアーキテクチャを構築できます。

  • binlogをサブスクライブしてキャッシュプラットフォームに送信し、キャッシュを構築および更新できます。

PolarDB-Xは、MySQLエコシステムと互換性のある分散データベースサービスです。 PolarDB-Xは、MySQL binlog形式と完全に互換性のある変更ログを提供します。 PolarDB-Xは、MySQLと完全に互換性のあるbinlogダンププロトコルも提供します。 このようなbinlogは、PolarDB-Xglobal binlogという名前です。 グローバルbinlogは、PolarDB-Xの各データノード (DN) のローカルbinlogに対して相対的に名前が付けられます。 たとえば、分散トランザクションは、複数のDNノード上のbinlogファイルに変更ログを生成します。 これらのログはローカルで分散されていますが、グローバルbinlogはこのようなローカルデータと分散データをソート、マージ、およびシェイプして、スタンドアロントランザクションの形式でbinlogデータを生成します。

PolarDB-XのCDCログエンジンは、グローバルbinlogを生成し、binlogダンプサービスを提供します。 CDCサブシステムは、分散データベースの内部の複雑さを保護します。 例えば、CDCサブシステムは、分散トランザクションの詳細を遮蔽する。 すべてのbinlogデータはスタンドアロントランザクションの形式です。 CDCサブシステムは、内部ノードのスケーリングもシールドします。 この場合、追加の適応は必要ありません。 つまり、PolarDB-XのCDCが提供するbinlogサービスを使用すると、スタンドアロンのMySQLデータベースと同じユーザーエクスペリエンスを取得できます。

    フィードバック
    phone お問い合わせ

    Chat now with Alibaba Cloud Customer Service to assist you in finding the right products and services to meet your needs.

    alicare alicarealicarealicare