Agile Cat — in the cloud

Nokia N900 で動作する Android 2.3 (Gingerbread) を Youtube で!

Posted in Google, Mobile, SOHO with Cloud by Agile Cat on December 28, 2010

Nokia N900 mixed with Gingerbread
By
Chris Ziegler 
posted Dec 26th 2010 7:02PM
http://www.engadget.com/2010/12/26/nokia-n900-mixed-with-gingerbread-baked-at-425-degrees-for-16-1/

image

Running Android on the Nokia N900 has been an ongoing theme for the better part of the past year — and with hardware designed from the ground up to be both hackable and high-end, we’d expect no less. Indeed, Android 2.3 is the latest victim of an N900 sneak attack, and impressively, core components like messaging already seem to be working — likely thanks to the fact that hackers had already gotten pre-2.3 builds rock solid.

Nokia N900 上で Android を走らせるというテーマが、ほぼ 1年をかけて進行している。 基本的に N900 は、ハッキングが可能なようにデザインされたハイエンドのハードウェアであるため、がっかりするような結果を、予想する人は居ないだろう。 実際のところ、N900 奇襲作戦の新しいターゲットは Android 2.3 であり、メッセージなどのコア・コンポーネントは、上手く動作しているように思われる。 手堅く構築された 2.3 のプレ・ビルドを、すでにハッカーたちが入手していることに感謝したい。

What’s even more impressive, though, is how smooth and generally non-janky everything seems to be — smooth enough so that you might be able to do this as your daily driver if Maemo 5 is starting to wear thin for you. Nokia might not approve, but then again, we don’t approve of the N9 still not being announced… so yeah, tit for tat, as it were.

さらに印象的なのは、このデモがスムースであり、良く見かけられるジャンキーなものではないことだ。 もし、Maemo 5に不満があるなら、日々のツールとして、充分に機能するように思われる。 Nokia は承認しなだろうが、よくよく考えてみると、まだ発表されていない N9 を、私たちは承認していない。 いうなれば、しっぺ返しのようなものだ。

ーーーーー

このハッカーというのは、@DrunkDebugger さんという方で、おそらく NITROID の主要なメンバーなのだろうと推測しています。 また、intomobile によると、Android 2.2.1 Froyo も進行中であり、こちらは数日内に available とかで、ガゼン面白くなってきたと喜んでいます :)   Maemo を継続するのか、Windows Phone 7 に切り替えるのか、それとも Android なのか、やきもき状態が延々と続いている世界中のノキチさんたちに(A.C. も含めて)、嬉しい知らせが届くようにと願っています。 ーーー A.C.

ーーーーー

<関連>
Android Tablet, 5~7 インチ製品をリストアップ
Android Tablet – 14 機種を リストアップしました
Android Tablet リスト その_3
Android Tablet リスト その_4 (21 機種)
Android Tablet のことなら Good E-Reader Blog が イチ押しです!

NoSQL 2010 総集編 Agile_Cat 版

Posted in NoSQL by Agile Cat on December 28, 2010

Cassandra、、、そして HBase、、、

image

ここで、あえて説明する必要もないでしょうが、NoSQL の意味は Not only SQL でして、決して SQL を否定するものではないのです。まぁ、この過分に挑戦的な短縮形は、命名者のやる気の表れとして、理解してあげたいと思います :)

ところで、2009年の Hadoop World でのことですが、VISA カードのトランザクション・データが、年間で数 10TB になってしまうという話を聞きました。 そして、これからの Big Data の時代では、人々がコツコツとキーボードから入力するデータは、これまでの尺度において、それが如何に膨大なものであるにしても、Small Data として取り扱うべきなんだと理解しました。

システムおよびセンサーから得られるログや、たとえば全国規模の 100均ショップの伝票などは、それは、もう、これまでのエンタープライズとは比較にならないほどの、データを吐き出しているわけですから、それらに見合った処理系やストレージが必要になってくるわけです。

そして、前者としては、MapReduce や Hadoop などが代表選手でしょうし、後者としては、Cassandra や HBase にスポットライトが当たっているという状況です。 とはいえ、すべてのシステムに適合するような、オールマイティな NoSQL は存在しないようであり、2010年については、Cassandra と HBase が人気を二分したというところなのでしょう。ーーー A.C.

ーーーーー

image May 5, 2009
Powerset と HBase
Powerset というか、Hadoop というか、いったいどうなっているのだろうと、ずっと気になっていましたが、PORT 25 に消息を伝えるポストがありました。 この手のものが、Azure になくて良いはずがなく、また、Amazon の Hadoop サポートなどをみると、その思いがさらに強まってしまいます。 約、半年前のポストですが、他には、Powerset や Hadoop に関するものは見当たりませんでした。
image October 20, 2009
High Scalability という面白いサイトが
いろいろなサイトがあるものですね ・・・
先日に、GreenGrid について貴重な情報をご提供くださった、Ogawa さんが参加されている http://groups.yahoo.co.jp/group/san-tech/ コミュニティで知った、High Scalability というサイトが面白いです。
image_thumb36 December 10, 2009
NoSQL Ecosystem とは?
前例のないデータ量が、
30 年以上にもわたって適切なサービスを提供してきた、伝統的なリレーショナル・データベース・テクノロジーに替る選択肢を探し出せと、ビジネスに対して働きかけている。それらの代替物を集約すると、「NoSQL データベース」として認識されるものとなる。
image90_thumb[1] December 17, 2009
Cassandra ドキュメントのリスト
Rackspace の Jonathan Ellis さんのブログからのコピーです。 このところ、かなり Cassandra に力を入れているようで、Rackspace の動きからも目を離せません。
image90_thumb[1] December 20, 2009
Cassandra プロジェクトと Rackspace
最近の記事やカンファレンスでCassandra 分散データベースについて聞いたかもしれない。MySQLOracle といった、これまでのリレーショナル・データベースに対して、どのようなアドバンテージを Cassandra が提供するか、そして、Rackspace がCassandra プロジェクトに対する投資をコミットするる理由を説明する。
image21_thumb[1] December 27, 2009
HBase の構造を考える
そうなると、どのようにして、実際のストレージへの書き込みが行われるのだろうか?ここでの クライアントは、HRegion インスタンスとのマッチングへ向けて、詳細を手渡すための HRegionServer に対して、HTable.put(Put)リクエストを発行する。その時の最初のデータが、HLog クラスが代行する “Write-Ahead-Log” (WAL) により書き込まれるべきものなら、最初にステップを決定することになる。
image15_thumb[1] December 31, 2009
Agile_Cat 的、今年最大の発見とは?
ハードウェアは解らないし、あまり書く機会もない Agile_Cat ですが、この 20数年の間に、HDD のランダム・アクセスが殆ど速くなっていないという事実には、かなりビックリしました。 以下のグラフは、師匠とお呼びしたいほど敬愛しております、
James Hamilton 氏の ISCA 2009-PDF からのもので、同氏と Dava Patterson 氏による調査の結果と記載されています。
image90_thumb[1] February 10, 2010
Cassandra 分散データベースでの削除とは?
Cassandra でデータを削除するとき、なぜ直ぐに、ディスクの使用量が減らないのか?」という質問が頻繁に繰り返されるように、Eventually Consistent システムにおける、分散データの Delete 処理は、少々トリッキーである。
image February 26, 2010
High Scalability のホット・リンク集
なんといっても、第1位の Cassandra @ Twitter: An Interview with Ryan King は必読でしょうね。このインタビューで Ryan King は、HBase/Voldemort/MongoDB/MemcacheDB/Redis/Cassandra/HyperTable などを、以下のポイントで評価した結果として、Cassandra を選んだと言っています。
image90_thumb[1] March 1, 2010
Twitter が Cassandra を選んだ理由 — MyNoSQL
ずっと以前から、Twitter が Cassandra の利用を計画しているというウワサ があった。 しかし、このポストを除いて、他の情報を得ることは無かった。 Twitter は楽しいし、すべて人々が NoSQL プロジェクトに適していることを知っている。 それだけに、Cassandra 0.5.0 のリリースの後に、Ryan King から短いメールをもらった時の感激を想像してほしい。
image30_thumb[1] March 9, 2010
イベンチュアル・コンシステンシーはお好き? by James Hamilton
私は
イベンチュアル・コンシステンシーが好きだが、ストロング・コンシステンシーを用いて実装する方が、ずっと容易なアプリケーションもある。 多くの人々がイベンチュアル・コンシステンシーを好む理由は、ほとんど無限のスケールアウトを実現する点にあるが、複雑なプログラミング・モデルというコストを伴なう。たとえば、プログラムに対して、ユニークな処理順序を割り当て、そのシーケンスからギャップを排除する必要があると想定してほしい。この種のアプリケーションを、イベンチュアル・コンシステンシーを用いて書くことは難しくなる。
image33_thumb March 14, 2010
Digg が Cassandra を採用する理由 by John Quinn
この 6ヶ月は、Diggのエンジニアリング・チームにとって刺激的な期間だった。 私たちは、何から何までリライトする方針で突き進んでいる。すべてのアプリケーション・コードをリライトするだけではなく、新しいクライアント/サーバー型のアーキテクチャという大きな改善もある。さらに、それが大きなチャレンジに値しないなら、私たちは LAMP から離れて、大半のインフラストラクチャ・コンポーネントを置き換える。
image90_thumb[1] March 26, 2010
Cassandra ライブ情報がテンコ盛り – Jonathan Ellis
この 1ヶ月の間に、Cassandra のディプロイメントについて、このポストで要約するに値する、数多くの記事があった。 Ryan King は Alex Popescu のインタビューにおいて、Twitter が tweet ストレージのために、Cassandra へ移行したわけと、その選択理由を説明している。
image April 12, 2010
NoSQL 関連のポスト : Cassandra や CAP Theorem など
いつもお世話になっている Hi Scalability ですが、先週のリンク集に面白そうなポストが並んでいたので、それをベースに Agile_Cat 版を作ってみました。 Jonathan Ellies さんの ”Cassandra: Fact vs Fiction” と、James Hamilton さんの ”Stonebraker on CAP Theorem and Databases” は、近々に対訳を掲載するつもりです。
image90_thumb[1] April 13, 2010
Cassandra:6つの迷信と 6つの真実
この数カ月の間に、Cassandra 運用における成功を印象付ける事例が紹介され、ハイ・スケーラブルなデータベース領域(ホットな
NoSQL category のサブセット)では、Cassandra が最先端であるという、いくつかの結論がもたらされた。こうした注目は喜ぶべきものだが、いくつかの誤解が広まっているので、以下に修正する。
image45_thumb[1] April 14, 2010
Stonebraker と CAP Theorem と Databases
昨日(4/5)のことだが、Mike StonebrakerCACM site  : Errors in Database Systems, Eventual Consistency, and the CAP Theorem という素晴らしいブログをポストした。この記事で Mike は、データベース・コミュニティによる、Eric BrewerCAP Theorem の適用についてチャレンジしている。数多くの ハイ・スケール NoSQL システムの実装者たちが主張しているのは、それらの新しいテクノロジジーにフォーカスする CAP theorem は、イベンチュアル・コンシステント・モデルにも注目すべきというものだ。
image48_thumb[1] April 16, 2010
Database System エラー と Eventual Consistency と CAP Theorem – by Michael Stonebraker
最近になって、マルチ・プロセシング・サイトをまたぐ DBMS アプリケーションのための CAP theorem [1] において、かなりの量の関心事が再考されている。 手短かに説明すると、この定理(theorem)には、DBMS アプリケーションが必要とするだろう、3つの興味深い特性がある:
image April 27, 2010
NoSQL 関連のポスト: April 16, 2010: Twitter や Cassandra など
先々週の Hot Scalability Links からの抜粋です。 面白そうなものだけを勝手な偏見でピックアップしていますが、上記の URL からたどると、この他にも 10本くらいのリンクがありますので、ぜひ、そちらも ご覧下さい。
image54_thumb[1] May 11, 2010
Cassandra をサポートする Riptano が始動
このところ、Cassanndra といえば Jonathan Elis さんという感じでしたが、このたび Rackspace を離れて、Riptano という Cassandra のサポートを業務とする会社を設立したようです。 とは言え、エンジニアが会社を作るのは、やはりご苦労があり、なかなか準備が進まなかったようですが、
Matt Pfeil さんという共同経営者が見つかり、本格始動に至ったとのことです。
image57_thumb[1] May 25, 2010
yoshiyuki kanno さんの Apache Cassandra 用語集
yoshiyuki kanno さんが、Apache Cassandra Glossary’s Japanese Translation を、つまり Apache Cassandra 用語集(日本語訳)を提供してくれました。 スバラシイ! 用語集なので A-to-Z の構成になっていて、Cassandra の概論とかいうものではなく、また、すべてを読む必要はないと但し書きされていますが、頭から順に読んでいくだけでも、この新しいテクノロジーの全体像が見えてきます。
image63_thumb[1] June 9, 2010
10億人のユーザーを目指す、Twitter の 6つの戦略とは?
Twitter は 2013年までに10億人のユーザーに到達するという、
身の毛もよだつ大胆な目標を持っている。 そして Twitter は、3つの圧力に立ち向かう。 まず、世界は 2012年に終わってしまうらしいが、私たちは楽天的になれると想定しよう。
image66_thumb June 15, 2010
Facebook のスケール感覚に驚愕!
Facebook のエンジニアリング部門で Director を務めるAditya Agarwal が、Facebook のアーキテクチャをカバーする、その素晴らしいスケールについて話してくれた。しかし、その内容というと、同社の文化的に優れた部分を維持することで、組織のスケールを調整する方式に多くの時間が割かれた。 そこでの重要な考え方は、以下のとおりである:
image72_thumb July 9, 2010
Facebook、Twitter、Digg などでの Cassandra の状況について
おそらく、すべての人々が認識しているように、Cassandra は Facebook において Inbox サーチのために作り出され、その後に ASF と Apache ライセンスのもとでオープンソース化されている。 そして、
Twitter や、Digg、Reddit などの、いくつかの企業が利用を開始しているが、Facebook からの情報は聞こえてこない。
image75_thumb[1] August 9, 2010
Big Data と LAMP Stack
数多くのFortune 500 と中型のエンタープライズが、Big Data を分析するための、Hadoop Test/Dev プロジェクトに資金を投じているが、その標準的なエンタープライズ・アーキテクチャの中に Hadoop を統合する方式には疑問が残る。
image78_thumb[1] August 11, 2010
NoSQL は Microsoft にとって重要だから、、、
NoSQL は、主としてオープンソースの世界で勢いを増している傾向にある。 そこには多数の NoSQL ソリューションがあり、MongoDB のような、queryable 分散型ソリューションから、Cassandra のような、単純な分散 key-value ストレージソ・リューションにいたるまでの、すべてのレベルにおける複雑さに対して適用することが可能である。
image81_thumb[1] August 12, 2010
NoSQL の CouchDB が Android に搭載されるという話
NoSQL ムーブメントの一角を占めるオープンソース・データベースの CouchDB が、Google の Andrroid で利用できるようになった。今日、8月10日に、このオープンソース・ソフトウェアを支援する Couch.io 社が、CouchDB SDK for Android を発表した。Hewlett Packard の一部門となった Palm も、次期 webOS では CouchDB を用いて、ローカル・データの同期を取り込むと、すでに発表している。
image84_thumb[1] August 20, 2010
Cassandra Summit 2010 でのスライドとビデオが公開
2010年 8月 10日に SF で開催された、Cassandra Summit 2010 でのスライドとビデオが公開されています。主催は Riptano と Rackspace で、Jonathan Ellis (
@spyced) さんがキーパーソンのようです。
image90_thumb[1] September 10, 2010
Digg は Cassandra を、あきらめていないようだが・・・
Cassandra は、ギリシャの神話で悲劇の主人公である。彼女は、予知能力を持ち、次に来るものを(通常は死と破壊)を予言できた。 したがって、彼女が誰にも好まれなかったとこは、驚きではない。 同じ名前のオープンソース NoSQL ソフトウェアが、それ自身をめぐる論争の中に、しばしば見出されるのは皮肉である。
image90_thumb[1] October 8, 2010
Cassandra はアメリカ政府に食い込み、Amazon EC2 でも利用できる
Cassandra は、新しい Digg での大失敗により、メディアという領域で敗北したのかもしれない。 しかし、そのことにより、このオープンソース NoSQL データベース・テクノロジー(ルーツを Facebook に持つ)に対する、アメリカ政府の興味は失われれなかった。 それに加えて、Cassandra のニュー・バージョンは、きわめて精力的な方式により、Amazon のクラウドに取り込まれるようだ。
image96_thumb[1] October 28, 2010
Cassandra – 永続性とは? そして何故に?
永続性の意味を理解することは、各種のデータ・ストア・システムを評価するうえで重要である。 大半の先進的なアプリケーションにおいては、データストアの重要性という条件のもとで、不完全に理解に基づいた選択をすることが、深刻なダウンタイムやデータ・ロスを意味することになる。 このポストにおいて、私たちは永続性とデータ・ストア・デザインのアプローチを論じた後に、Cassandra のコンテキストにおける、それらの背景を提供していく。
image99_thumb[1] November 14, 2010
Windows Azure チームは、どのような興味を Cassandra に持っているのか?
Windows Azure の TEAM BLOG に、なんで Jonathan Ellis さんが出ているの? ・・・と、正直なところ、最初はビックリしました。 しかし、インタビューを読んでいると、少なくとも Robert Duffner さんは、そして Windows Azure チームは、外の世界の新しい技術動向について、Windows Azure のカスタマーとデベロッパー、そして担当する社員の人たちに、もっと興味を持って欲しいと考えていることが分かってきました。 それは、とても真摯なメッセージだと思います。
image102_thumb[1] November 18, 2010
Facebook の HBase は、毎月 1350億 メッセージを処理する!
Facebook が導入する新しい Social Inbox が、電子メールおよび、IM、SMS、テキスト・メッセージ、Facebook オン・サイト・メッセージを統合するという記事を、どこかのメディアで読んでいると思う。 全般的に見て、Facebook は 1カ月に、1350億以上のメッセージをストアする必要がある。それら全てを、何処にストアするのであろうか? Facebook の Kannan Muthukkaruppan は、The Underlying Technology of MessagesHBase だと答えて、多くの人々を驚かせた。 つまり、HBase は、MySQL や、Cassandra などを打ち負かしたことになる。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ーーーーー

SnapShots 2010 by Agile_Cat

ーーーーー

こうして、この 1年を振り返ってみると、High Scalability の Todd Hoff さんと、Riptano の Jonathan Ellis さんが、 とても重要な情報を、しかも大量に、提供してくれたことが分かります。 もちろん、この二人以外にもたくさんの方々が情報を発信しています。それらがあって、こうして NoSQL の世界が広がってきているのだなぁと、実感してしまいますね。 ーーー A.C.

 

 

%d bloggers like this: