Information
2009-10-12
私はなぜJDOを捨てたのか
Google App Engine/Javaで開発している人は、かなりの確立で、JDOを使って開発していると思います(JPAが使い物にならないので)が、心の奥底では、JDOの使いにくさに疑問を持っているはずです。ただ、GoogleがJDOを推しているので、思っていても口に出せなかっただけで。
これは、JDO自体の問題というより、JDOのような汎用的なソリューションをBigtableという超限定的な環境に適応させようとしているところに根本的な無理があるのです。
Bigtableには、Datastore APIというBigtableに特化されたLow level のAPIが用意されています。やはり、このLow level APIを使うのが一番素直で無理がないのです。
今回は、appengine java night #2というイベントで、JDOとlow level APIをパフォーマンスの面から比較していきます。うわさのSlim3 Datastoreも披露するよ。
参加はこちら。
懇親会はこちら。
トラックバック - http://d.hatena.ne.jp/higayasuo/20091012/1255333898
リンク元
- 52 http://reader.livedoor.com/reader/
- 41 http://www.google.co.jp/reader/view/
- 36 http://friendfeed.com/shin1ogawa/8561dc96/jdo-blog
- 28 http://d.hatena.ne.jp/
- 28 http://twitter.com/
- 23 http://atnd.org/events/1793
- 20 http://www.google.co.jp/search?q=ひがやすを&btnG=検索&hl=ja&rlz=1B3MOZA_jaJP343JP343&sa=2
- 20 http://www.wikiroom.com/tpircs/?higaさんによるダイコン時代の設計方法
- 19 http://www.google.com/reader/view/
- 15 http://www.google.co.jp/reader/view/?tab=my