なんか向こうのコメントに書き込んだのだが、よく判らんが削除されてしまったのでこっちのエントリで取り上げる。 データベース上の位置情報を効率的に検索する方法(PostgreSQL編) -Web屋のネタ帳- たとえばおいしいケーキ屋さんの位置情報がデータベース上にあるとしよう。...GoogleMapsなどである範囲の地図を表示したとして、お店の位置を地図上にマーキングさせたい場合には...
), IT スペシャリスト, 日本アイ・ビー・エム システムズ・エンジニアリング株式会社 テクノロジーイノベーション小出 理史 (mkoide@jp.ibm.com), IT スペシャリスト, 日本アイ・ビー・エム システムズ・エンジニアリング株式会社 テクノロジーイノベーション2008年 7月 04日RESTful API によるデータベースアクセス、MapReduce フレームワークによるクエリ、関数型言語 Erlang による実装...
イメージは↑このようになります。 さて、ここで問題はある特定の位置から、近い順に10件宿を抽出したいときにどうするかです。 現状の実装 現状では、どうやって、この問題を解決しているかというと、特定の点からの距離を、緯度、経度に換算して、緯度と経度をそれぞれ、範囲指定でクエリをしています。ことばでいうと難しいですが、SQL的には SELECT * FROM Yado Where latitude&g...
"MapReduce" は Google のバックエンドで利用されている並列計算システムです。検索エンジンのインデックス作成をはじめとする、大規模な入力データに対するバッチ処理を想定して作られたシステムです。 MapReduce の面白いところは、map() と reduce() という二つの関数の組み合わせを定義するだけで、大規模データに対する様々な計算問題を解決することができる点です。 MapReduce の計...
この実験室では、Apache、PHP、PostgreSQL を使った Web ページ作りについて説明していきたいと思います。これらのソフトウェアがどんなものかと言うと、それぞれ Web サーバ、サーバ上で動くプログラム、データベースとなります。これら3つの組合わせで、インタラクティブな Web ページの作成を目指しています。 とにかく、3つのソフトを使用するので、説明の順番が難しいので...
Google Maps API、AJAX、MySQL、PHPを使って自サイトへの訪問者をリアルタイムにGoogle Mapsにマッピングして表示する驚愕のスクリプトです。