OceanBaseデータベースは、**ダイレクトロード(Bypass Import)という方法で効率的にデータを挿入することをサポートしています。その核心は、SQL解析層をバイパスし、直接下層のデータファイルに領域を割り当ててデータを書き込むことです。この機能は、OceanBaseの分散アーキテクチャとAP能力(Analytical Processing、分析処理)**を最大限に活用し、データの一貫性と高可用性を保証しつつ、一括データインポートのスループットと効率を大幅に向上させます。
ダイレクトロードの2つのモード
フルダイレクトロード(Full Bypass Import)
適用シナリオ:データベースの初期化、データ移行、または大量のデータを迅速に読み込む必要がある場合に使用します。
AP能力の利点:OceanBaseの自動パーティションメカニズムは、パーティションキーに基づいてデータを均等に分散し、ホットスポットを回避します。
インクリメンタルダイレクトロード(Incremental Bypass Import)
適用シナリオ:大規模なリアルタイムデータ収集やログ書き込みなど、高スループットのデータ書き込みシナリオに使用します。
AP能力の利点:新しいノードが追加されると、OceanBaseは自動的にロードバランシングを行い、データシャードの配置を動的に調整します。