ajaxdb サムネイル

負荷の分散

Ajaxを利用したデータベースシステムです。

負荷の分散

ajaxdb ロゴ

Ajaxから目を離せない。次々に面白い、これまでに見られなかったアイディアが出続けている。正にGoogle Mapは新しいイノベーションをもたらした。

Ajaxの利点は、見た目の面白さもあるが、サーバとクライアント間に余計なデータのやり取りが発生しない点にある。最低限のデータのやり取りだけで、描画等のHTMLデータはクライアント側で処理できるメリットは大きい。

本日紹介するオープンソース・ソフトウェアはajaxdb、Ajaxを利用したデータベースシステムだ。

インデックスファイルと、そのインデックスに紐付いたデータファイルの二つで構成される。インデックスファイルの検索もJavaScript側で実行される。

デモとして郵便番号検索ができる。確かにこう言った使い道は良さそうだ。セキュリティの考慮がいらない検索であれば他にも応用が利きそうだ。

インターネットの発展、ユーザ数の増加に伴ってサーバの負荷は増え、クライアントPCの性能は向上している。Webシステムによってサーバ側への一極集中になった負荷は、Ajaxによって今一度分散されようとしている。