タグ

Webとdbに関するmitsu1986のブックマーク (2)

  • 面白い!位置情報データベースをクラウド提供·CartoDB MOONGIFT

    CartoDBは位置情報データベースをクラウド提供するソフトウェアです。 地図を使ったWebアプリケーションは常に人気があります。そんな中、位置情報を格納できるDBをクラウドで提供するのがCartoDBです。 OSS阪の他、Webサービス版も提供されています。こちらはWebサービス版です。 まずサインアップします。 アカウントを作成します。サブドメインも決めます。 マッピングが終わってDNSに反映されるまでは少し時間がかかります。 ログインしました。これはダッシュボードです。 まずテーブルを作成します。 行を追加します。位置情報を入力します。 入力しました。 地図表示に切り替えると登録した位置にマーカーが立ちます。 マーカーに対応した情報も表示できます。 マーカーの色設定です。 SQL APIが用意されています。 マップ APIの説明です。 CartoDBはベースとしてPostGISを使っ

    面白い!位置情報データベースをクラウド提供·CartoDB MOONGIFT
  • DBサーバーの負荷分散

    MySQLアクセスを負荷分散する ユーザーからのアクセス数が非常に多いWebサイトにおいて、MySQLのSLAVEサーバーを複数台並べて負荷分散させるということがよく行われています。ただ、Webアクセスの負荷分散は一般的なテーマなのでいろいろなところで語られているのに対し、DBアクセスの負荷分散というテーマは一般的でないのかあまり語られていないように感じます。 DBアクセスを負荷分散するにあたって一番荒っぽい方法は、Webサーバー上のプログラムの中でどのSLAVEサーバーに接続するかをランダムで決める方法です。ランダムと言っても長時間アクセスしているとほぼ接続先が均等化されるので、一見この方法でも問題ないように見えます。しかしこの方法だと、接続しに行こうとしたSLAVEサーバーが高負荷もしくはサービス停止中であっても構わず接続しに行ってしまうという問題があります。 このような問題を解決する

  • 1