URL

「Life is beautiful: Google App Engine上のベスト・プラクティス、その1: Datastore」のグラフ

Life is beautiful: Google App Engine上のベスト・プラクティス、その1: Datastorehttp://satoshi.blogs.com/life/2010/02/app_engine.html
月のグラフ

コメント

(2010/03/12 13:45:45 更新)
  • Azure の Storage (Table) もほぼ同じプラクティスが必要と思われる。 SQL Azure はスケールしないだろうし。:kondoumh2010-02-15 14:53:02
  • うーむ、設計の実例を見てみたい。:inamenai2010-02-12 23:06:32
  • 技術GAE:hatakazu932010-02-12 13:49:00
  • GAEでのアプリ開発:JOINしたい,正規化したい,というのはそもそもDB設計が間違っておりGAE向きでない。  / データストアの失敗は数百回に一度の確実な出来事であり,retryのコードが必須。:language_and_engineering2010-02-10 23:04:14
  • 『App Engine上でアプリを作る上でもっとも大切なこと(=頭を使うべきところ)は、データベースの設計』 『大幅な変更なしに移植しようとしている人がいるのであれば、そもそも「何でApp Engine』:k-takahashi2010-02-10 17:35:40
  • この記事で述べられているように、クラウド資源の特性を理解したシステム作りやビジネスモデルを考えるようにしないと、クラウド利用は意味がないんだと思った。:ytel2010-02-10 00:39:26
  • ・・・:dmmdmm2010-02-09 19:43:24
  • GAEではMVCみたいなレイヤーが通用しないと。勉強になるなぁ。 Reading: Life is beautiful: Google App Engine上のベスト・プラクティス、その1: Datastore:rdfrk2010-02-09 17:47:42
  • なんだかもう発想の転換ってよりもべ~すになる考え方が RDB とは完全に別物な気がするのです(´・ω・`;【みかん:mumincacao2010-02-09 17:23:31
  • データの正規化は基本的にはしない, JOIN が必要になったらデータモデルの見直しを検討する, あたりはKVS を使う際の指針ともなる。他の項目も参考になる:LukeSilvia2010-02-09 13:10:49
  • ほんとにペストプラクティス。すばらしい!:n-31042010-02-09 12:55:01
  • GAE:tdtsh2010-02-09 09:36:32
  • これは素晴らしい:tohtas2010-02-09 09:20:00
  • Google App EngineではSQLのJOINが使えない。データベースはこれを前提に設計する。:ndiy1032010-02-09 08:48:35
  • AppEngineのDataStoreは今までのRDBとは全く異なる組み方が必要なよう。:toby2010-02-09 07:47:39
  • 「データの正規化は基本的にはしない →これは、RDB における「ベスト・プラクティス」とは正反対の方向を向いたものなので、RDB/SQLに慣れた人こそ気をつけて設計すべき」:hfu2010-02-09 07:08:11
  • GAE best practice:michael-unltd2010-02-09 03:07:52
  • Life is beautiful: Google App Engine上のベスト・プラクティス、その1: Datastore:xanady032010-02-09 01:44:32
  • gae:tomoemon2010-02-09 01:32:07
  • 「Life is beautiful: Google App Engine上のベスト・プラクティス、その1: Datastore 」(2875points @ atode):saponel2010-02-09 00:35:04
  • 1つのHTTPアクセス中にするputの数はできるだけ少なくしておく/トランザクションが不要なところに親子関係は持たせない/Queryなしに一回のgetですべて取得できるようにしておく/JOINがない/キーの取得だけで済むように:halohalolin2010-02-09 00:30:32
  • "App Engine上でアプリを作る上でもっとも大切なこと(=頭を使うべきところ)は、データベースの設計である。特にリレーショナル・データベース(RDB)上でのアプリ作りに慣れた人には、大きな「発想の転換」が必要":kasedac2010-02-08 21:59:56
  • datastoreのノウハウ:cgetc5022010-02-08 21:56:15
  • 独特すぎるなぁ。親子関係まわりが理解できない・・・:at_yasu2010-02-08 21:52:14
  • Life is beautiful: Google App Engine上のベスト・プラクティス、その1: Datastore:asagi292010-02-08 21:23:25
  • ほんと、気を抜くとあっというまにCPU Quotaが上がるんだよな...しかし、このあたりのノウハウは今のところGAEでしか使えないから余裕ないとやってらんないと思う。:akiyan2010-02-08 21:04:19
  • 「Queryもキーの取得だけだと圧倒的に早い」「Datastoreへのアクセスは無視できない確率で必ず失敗する」など、コペルニクス的転回が必要なヒトは多かろう。:kgbu2010-02-08 20:50:31
  • 「Datastoreの特性を理解する」これは実感するのに時間がかかるかな…。:hiroomi2010-02-08 20:39:57
  • KVSの上にRDBがのる日はこないか・・・・これはもう受け入れるしかないか。:gabill2010-02-08 19:51:50
  • データストアを使うアプリに必須な知識が、きれいにまとめられている。:yamada67892010-02-08 19:04:38
  • データベースの設計について。:lanius2010-02-08 18:36:06
  • RDBのアプリをそのまま移植すると本当にパフォーマンス出ない:ikasamaH2010-02-08 18:08:57
  • あとで読む::gungle2010-02-08 18:07:37
  • ふーん正規化は過去のものになるのか:prasinos2010-02-08 18:05:29
  • Pythonでアプリを作りはじめて約二ヶ月の話・Java版使うとか、JavaとGWT使うと別のプラクティスになる:xucker2010-02-08 17:21:02
  • はげしく納得。何でもかんでもappengineに載せるのはおすすめできない。:shin1x12010-02-08 17:00:47
  • Datastore Google App Engine Python Entity:faw2010-02-08 16:51:40
  • dev: Life is beautiful: Google App Engine上のベスト・プラクティス、その1: Datastore ::bsiyo2010-02-08 16:25:38
  • 『Datastoreへのアクセスは無視できない確率で必ず失敗する』これ重要。:tpro2010-02-08 15:22:15
  • パフォーマンスを出すにはbatch get,batch put,batch deleteはかなり重要です:higayasuo2010-02-08 15:21:47
  • google app engine practice gae:ma_chupic_chu2010-02-08 15:18:04