先日、Google App Engine for Javaをちょこっとだけ触ってみました。

IaaSのAmazon EC2と違い、GAEはPaaSなので、開発には色々と制約もありますが、サイト立上げ時の構築の容易さでは、既存のホスティングサーバはもとより、Amazon EC2と比較しても、ハンパ無い楽さがあります。

一定以上のアクセス数になるまで、しばらくは無償やし。

制限で一番気に喰わないのは、RDBMSが使えない、BigTableを使わないといけないこと。一応、tdtshはデータベースのエンジニアのつもりなので、ここが一番気持ち的に嫌だ。

GAE for java上での永続化のコードの書き方自体は、JDOを使う様だ。

HibernateとかのO/Rマッパーを使うときのソレと似た様なものの様だから、特に難しくなさそう。

でもO/Rマッパーはデータ設計がへぼかったり、オブジェクト指向丸出しでコード書いてると、性能面でかなり痛い目にあう。

それと似たようなクセがありそうだナァ。

BigTableも、機嫌よく動かす為には、色々と勉強する事も、捨てなくてはいけない拘りも有りそうだ。

でも、toC向けWEBサービスを立ち上げを考える時、とりわけそれをビジネスにしたい場合、GAEは研究するに値しますね。

GAE上でRDBMSがサポートされたらうれしいけど、無理っぽいなぁ。

BigTableって何ぞや?は、「Googleを支える技術」を一読ください。

Googleを支える技術 ?巨大システムの内側の世界 (WEB+DB PRESSプラスシリーズ)

Googleを支える技術 ?巨大システムの内側の世界 (WEB+DB PRESSプラスシリーズ)

  <div style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%" class="amazlet-powered-date">
    posted with <a target="_blank" href="http://www.amazlet.com/browse/ASIN/4774134325/tdtsh-22/ref=nosim/" title="Googleを支える技術 ?巨大システムの内側の世界 (WEB+DB PRESSプラスシリーズ)">amazlet</a> at 09.07.04
  </div>
</div>

<div class="amazlet-detail">
  西田 圭介 <br />技術評論社 <br />売り上げランキング: 8233
</div>

<div style="margin-top:10px; margin-bottom:10px" class="amazlet-review">
  <div style="margin-bottom:5px" class="amazlet-review-average">
    おすすめ度の平均: <img alt="4.5" src="https://i0.wp.com/images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-5.gif?w=525" data-recalc-dims="1" />
  </div>

  <p>
    <img alt="4" src="https://i1.wp.com/images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif?w=525" data-recalc-dims="1" /> 量との戦いは、質との戦い<br /><img alt="5" src="https://i0.wp.com/images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif?w=525" data-recalc-dims="1" /> グーグルの電気代は気にしたことなかった&#8230;<br /><img alt="4" src="https://i1.wp.com/images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif?w=525" data-recalc-dims="1" /> エンジニア向けグーグル本<br /><img alt="4" src="https://i1.wp.com/images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif?w=525" data-recalc-dims="1" /> 「Google誕生」との併読がおすすめ<br /><img alt="5" src="https://i0.wp.com/images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif?w=525" data-recalc-dims="1" /> 大変わかりやすい</div> 

    <div style="margin-top: 5px" class="amazlet-link">
      <a target="_blank" href="http://www.amazon.co.jp/exec/obidos/ASIN/4774134325/tdtsh-22/ref=nosim/" name="amazletlink">Amazon.co.jp で詳細を見る</a>
    </div></div> 

    <div style="clear: left" class="amazlet-footer">
    </div></div>