Mar 03, 2009
海外旅行保険のかけ忘れ
海外旅行保険は、インターネットを通って行けば安価であることの旅行ガイドブックを見て分かった。友人にその話をすると見てみると言っていたので、てっきり利用していると思いますが、旅の最終日に登録を忘れないことに注意した。運悪く、友人はデジタルカメラの状態が悪くなり、最終日にはいよいよ損傷のために海外旅行保険に加入しておけば、保証があったのにもったいないと嘆いた。会員制リゾートに行ったことがないので行ってみたいと考えています。会員制なので、登録したいと思っています。会員制リゾートでのんびり過ごしたいと思っています。いつも息子と忙しく生活をしているので、たまにはのんびり過ごすのもいいと思います。家族でのんびり過ごすのもいいと思います。
夏真っ盛り、暑さも真っ盛りの週末、「Web ミミズク」はまたまた、odbms.org の編集者 Roberto V. Zicari 氏によるインタビューである。
今回は、Google Research の Structured Data Group でリーダーを務める Alon Y. Halevy 博士に、「Fusion Table」の現在の状態についてインタビューを行っている。
Fusion Table は、Google が2009年6月に開始したサービスで、ユーザーがデータセットをクラウドにアップロードし、可視化できるものだ。
Halevy 博士は、Fusion Table を始めた理由を、「データベースの専門家ではないユーザーもデータを持っている。彼らもデータを管理できるようにしたかった」と説明する。
また博士は、「Fusion Table は、まず第一に、ユーザーのためのツールとして設計されたもので、開発者限定のツールではない。そして、もはや Google Labs の一部分ではないことを強調する」と答えた。
サービスを実装する際に遭遇した技術的な困難を語る時、博士は、「Fusion Table は、地図を表示する際、多量の Google Map インフラに依存している。巨大なデータセットから地図を表示する際の難しさは、サーバー側では多量の計算処理が必要になるが、クライアントはレンダリングでは圧倒されず、同時に、ユーザー体験はきびきびとしていて、インタラクティブである点だ」
以下は、Zicari 氏が Halevy 博士に聞いた17の質問である。
Q1:Web ページにあなたは、自分の Google での仕事は「共同作業のできる、使いやすいデータ管理ツールを作ること、Web にある信じがたい量の構造化データに梃入れをすること」と書いているが、現在直面している主要な問題や困難は何か。
Q2:あなたのグループは、「使いやすい、共同作業のできる、データ統合に焦点を当てた、クラウドでのデータ管理するサービス」である Google Fusion Table を担当している。正確に言うと、Google Fusion Table は何か。データ管理の面での困難は何か、どうやって解決するのか。
Q3:Fusion Table でユーザーはテーブルデータファイルをアップロードできるが、データファイルのサイズに制限はあるのか。
Q4:Google Fusion Table は2009年7月9日に開始された。それ以来何が起こったのか。
Q5:あなたが検討しているデータソースは何か、また、それらをどうやって統合するのか。
Q6:ユーザーのテーブルが数百万ある状態で、どのようにして良好な性能を確保するのか。実際、そのためのベンチマークがあるのか。
Q7:Fusion Table の主要機能のひとつは、「単一の組織に所属していないユーザーであっても、あるいは、お互いにテーブルを作成していることを意識していなくても、複数のユーザーがテーブルを一つにまとめることができるものだ。複数のベーステーブルをマージして構成されたテーブルは、ビュー」ということだが、データの一貫性や複製、更新についてはどうか。それも処理できるのか。
Q8:Google Fusion Table は、Google Map とどのように関連するのか。Google Map から出てくるビッグデータを扱う際に直面するデータ管理面での困難は何か。
Q9:なぜクラウドで、またどのようにしてデータを管理するのか。
Q10:Google Fusion Table が開始されたとき、複雑な SQL クエリあるいは高スループットのトランザクションには対応していなかった。それはなぜか、また現在はどうか。
Q11:Fusion Table はまさに、「Web で構造化データを簡単に作成、管理、共有」しようとしている。非構造化データについてはどうか。
Q12:「共同作業を行うため、ユーザーはデータについて細部にわたる議論ができる」と書いているが、それはどういうことか。
Q13:Google Fusion Table は OSS か。開発者に API を公開する計画はあるか。
Q14:Fusion Table API は開発者にプラットフォームの機能を拡張する手法をもたらす。この時点で、コミュニティによって実装される主要な拡張は何か。
Q15:Fusion Table は Amazon の SimpleDB とどこが違うか。
Q16:2005年に共同執筆で「Dataspace Systems」の概念を紹介した論文を書いているが、それは、「ベストエフォートサービスに基づく現金払いのデータ管理」をもたらすものだ。これはまだ現実的か。「Dataspace Systems」とは正確には何か。
Q17:Deep Web や Surface Web、そして現在 Fusion Table に関わってきたが、これらの3領域はどのように相互関連しているか。次のプロジェクトは何か。
インタビューの全文はこちら。
【関連記事】
【今週の Web ミミズク】オブジェクトデータベースと UML
【今週の Web ミミズク】編集者に「愛」を送る WikiLove
【今週の Web ミミズク】「Tinkerpop」プロジェクトに対する9つの質問
【今週の Web ミミズク】Google Goggles で蘇る絵画コレクション
【今週の Web ミミズク】LinuxCon Japan、Linus 基調講演を動画で
WriteBacks
writeback message: Ready to post a comment.