GAE実験室(Low-Level API)

さてさて、前回の実験室の続きである。
Google App Engine ではJavaからBigTableへアクセスするAPIは3つ用意されている。
一般的にDBへアクセスする為に使われるJDOとJPA、それからBigTable用に独自に作られたLow-LevelAPIである。
先日公開したのはJDOでアクセスするプログラムである。
今回はプログラムのこの部分をLow-LevelAPIでもアクセスできるよう修正したバージョンを用意してみた。

NewImage

一般的にはBigTableへのアクセスはLow-LevelAPIを使ったほうが3倍ぐらいパフォーマンスがいいと言われている。

実際に実験してみたが、予想どおりの結果は得られなかった。
参照、登録それぞれ10回づつ試してみたが、どちらもJDOのほうが良い数値であった。
もう少し試行回数を増やしてみるとまた違うのかもしれない。
しかしながら、このぐらいの簡易アクセスであればどちらもさほど変わりないというのが正しいのかもしれない。

NewImage

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です