HBaseに書き込むためのPut操作のリストがあります。 HTableクラスで2つの可能なAPIコールが見つかったHBaseバッチ投入操作
バッチ(リスト)とput(リスト)。
これらの2つの機能の違いは、書き込みパフォーマンスの面ではどうですか?それはプットを検証するよう
HBaseに書き込むためのPut操作のリストがあります。 HTableクラスで2つの可能なAPIコールが見つかったHBaseバッチ投入操作
バッチ(リスト)とput(リスト)。
これらの2つの機能の違いは、書き込みパフォーマンスの面ではどうですか?それはプットを検証するよう
プット(リスト)(クライアント側)もう少し処理を行いますが、最終的に、彼らは両方とも何のシーケンスがありません(リスト)プットでHConnectionImplementationクラス
上の同じprocessBatchコードを呼び出しますputsがDBに挿入されるように定義されています...また、非同期です。つまり、DBに実際に挿入される前に、すべてのPutsがクライアント側の書き込みバッファに最初に格納されます。バッチ(List)では、putは同期的であり、すなわちそれらはすぐにDBに挿入される。
+1素晴らしい情報 - 特にput(list)の順序付けられていない特性です。これらの詳細を見つけた場所へのリンクを投稿してもよろしいですか? – javadba
私が覚えている限り、私はそれが「Hbase -Definitive Guide」の本 – Kaunteya