2009年7月23日木曜日

GroovyのSQL Switchは本物のリアルタイムを実現する強力なツール

<br><h4>Google リーダーがお届けしています:</h4><h2><a href="http://www.pheedo.jp/click.phdo?i=c6a4fc081a02c2218dd2838974469b51">GroovyのSQL Switchは本物のリアルタイムを実現する強力なツール</a></h2><p><a href="http://www.groovycorp.com" target="_blank"><img src="http://www.techcrunch.com/wp-content/uploads/2009/07/picture-321.png" /></a></p>
<p>リアルタイムWebはどうやらインターネットの次の革命をもたらすらしいし、今月初めに本誌が主催した<a href="http://www.techcrunch.com/2009/07/12/thanks-everyone-the-real-time-crunchup-the-august-capital-summer-party/" target="_blank">RealTime CrunchUp</a>カンファレンスを見たかぎりでは、その革命はすでに始まっている。しかしまだ、足かせとなっているものがいくつかある。なによりまず、現状は本当にリアルタイムではなくて、それに近いと言える程度のサービスが多い。Facebookのような既存のサイトにとってはそれで十分かもしれないが、今後さらにイノベーションが進めば、本物のリアルタイムテクノロジが求められるだろう。Intelが大株主の一員である<a href="http://www.groovycorp.com" target="_blank">Groovy Corp</a>は、データベースソフトのメーカーだが、答えを一つ見つけたと称している。それはSQL Switchと名付けた関係データベースの管理システムで、同社によれば真のリアルタイム機能を低価格かつ使いやすい形で提供するそうだ。</p>
<p>GroovyのCEO Joe Wardは、本物のリアルタイムと、それらしきものとを、区別することが重要だと力説する。今Web上で"リアルタイム"を自称しているコンテンツは、彼に言わせれば"ニアタイム(near-time, 至近時間)"にすぎず、本当の実時間に対して数秒から数分の遅れがある。今後ますます、本当に「今」起きていることを見たい知りたいというニーズが高まってくれば、現状のそういうものは役に立たない。</p>
<p>Wardによれば、ニアタイムとリアルタイムの重要な違いはサービスに生ずるタイムラグだけではない。今のやり方でも、数秒以内にアップデートを受け取れるのだから、実用上問題のない場合が多い。問題は、現在の技術におけるクライアントとサーバの対話の仕方だ。今のいわゆる'リアルタイム'技術は、頻繁なポーリングに依存している。すなわちブラウザがたえずサーバをpingすることによってアップデートを手に入れる。Ward曰く、これによってサーバの負荷がきわめて高くなり、ユーザ数の増加とともに費用は指数関数的に増加する。</p>
<p>これに対してGroovyのSQL Switchでは、サーバがデータを'プッシュ'するので、クライアントは新しい情報を求めてたえずポーリングをする必要がない。サーバの負荷は激減し、必要なサーバの能力は1/4に縮小する。それによる全体的なコスト削減効果は約20��る('ポーリング'と比べた場合の処理費用の比較が下表に示されている)。このソフトはIntel製の専用機の上で動くが、その性能は通常のSQLサーバ100台に相当するという。製品の詳しい仕様を、<a href="http://www.groovycorp.com/index.php?option=com_content

Kj

0 件のコメント:

コメントを投稿