ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

HBase ユニークcheckAndPut()

2010-07-14 00:52:24 | PG(NoSQL)

たつやさんからのHBase指摘事項、第2弾。

HTable#checkAndPut()の応用で、データ(レコード)が存在しない場合だけ登録する方法
(通常のput()では、データが存在していようといまいと登録できてしまうから。)
データが存在しない場合でもcheckAndPut()で比較できるというのがミソ。へ~!

教えていただいた元記事を見ると、ROW(レコード)をロックしてみたりincrementColumnValue()を使ってみたりと、色々試行錯誤された様子。
こうして出来た最終結果を教えていただいて、ありがたいことです。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする