タグ

データベースとwebサービスに関するgabillのブックマーク (4)

  • Google App Engine上のベスト・プラクティス、その1: Datastore

    Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみる。まずは、Datastoreの話から。 なによりも大切なのはデータベースの設計 あたりまえと言えばあたりまえの話だが、App Engine上でアプリを作る上でもっとも大切なこと(=頭を使うべきところ)は、データベースの設計である。特にリレーショナル・データベース(RDB)上でのアプリ作りに慣れた人には、大きな「発想の転換」が必要なので、ここは注意が必要。 特に絶対にやっては行けないのは、 将来RDB上へ移行できるようにレイヤーを作って、その上にアプリを作る RDB上に作ったアプリをデータモデルを大幅に変更せずにApp Engine上に移植する RDBを前提に設計されたフレームワークをApp Engine上に載せて、その上にアプリを作る など。App En

    gabill
    gabill 2010/02/08
    KVSの上にRDBがのる日はこないか・・・・これはもう受け入れるしかないか。
  • Google Spreadsheets を簡易 SQL DB に!「Google Visualization API」 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 皆さん、 Google Docs のガジェット機能はもう使ってみましたでしょうか。データをさまざまな方法で可視化するガジェットをシート上に配置できるというもので、このガジェットは自作することもできます(iGoogle ガジェットベース)。その際にスプレッドシートの情報を取得するために使われるのが、日ご紹介する Google Visualization API

  • FreeSearchLogOn

    ユーザーID:パスワード:TELECORE会員の方は、ユーザーIDとパスワードを入力してください。1日10回の制限付きでの無料検索ご利用はこちらのボタンをクリックしてください。TELECORE会員のご案内 TELECORE会員に登録しますと、TELECORE電話帳検索を1日3000回まで検索を実行することができます。 会費:1年間 6万円 注意事項: 無料検索と同様に、一回の検索につき最大30件しか表示されません。 TELECORE会員登録の流れ 1.下記お申し込みのボタンをクリックして、必要事項(名義、希望のユーザーID、メールアドレス等)を入力して、「送信する」のボタンをクリックします。 2.入力したメールアドレスに、ご入金いただく口座をお知らせいたしますので、指定金額をお振込みいただきます。(ご人確認のため、連絡先電話番号に確認の連絡をさせていただく場合がございます。)

    gabill
    gabill 2008/12/22
    個人の電話番号が検索できる。できてしまう。
  • 【YQL 速攻レビュー】米 Yahoo! が SQL っぽく色んなデータを取ってこれるAPIを出した - てっく煮ブログ

    Yahoo!Yahoo! Pipes みたいに自由度が高くて、またちょっと毛色が違うサービスが出てきた。題して、Yahoo! Query Language。YQL と呼ぶようだ。SQL 風の言語を REST で投げて、結果を XML や JSON で受け取ることができる。具体的にやってみないと分かりにくいので、とりあえず試してみた。RSS からデータ取得YQL を使って RSS から最新のタイトル10個を取ってきてみる。こんな YQL になるらしい。 select title from rss where url='http://d.hatena.ne.jp/nitoyon/rss' rss テーブルに対して select を発行している。実際にこの YQL を試すには YQL 用の console を利用するとよい。(※要ログイン)console の左上に YQL を入力して

  • 1