タグ

2011年1月10日のブックマーク (16件)

  • NoSQLデータベースを40種類以上リストアップ、キーバリュー型にもいろいろある

    Webスケールのデータを扱うためにさまざまなデータベースが登場してきている、ということを昨日のエントリ「データベースは目的別に使い分けるべし」で紹介しました。 特にリレーショナルモデルをベースとしない、非SQL系(NoSQL)と呼ばれるさまざまな種類のデータベースが登場してきています。非SQL系のデータベースは以前からオブジェクトデータベースやドキュメントデータベース、階層型データベースなどが存在していましたが、最近注目されているのがキーバリュー型データストアと呼ばれるデータベース。 ブログ「High Scalability」にポストされたエントリ「A Yes for a NoSQL Taxonomy」では、これら非SQL系のデータベースを詳細に9分類し、それぞれの分類に属するデータベースをリストアップしています(基になったのは「NoSQL is a Horseless Carriage」

    NoSQLデータベースを40種類以上リストアップ、キーバリュー型にもいろいろある
  • Mongodb

    3. MongoDB Stable 1.4.4 Devlopment 1.5.4 hu mongo uss(huge + monstrous)  超でかい Document Database C++ Open Source GNU AGPL v3.0 Licence OSX,Linux,Windows,Solaris |32bit,64bit Development and Support:10 gen 4. MongoDB vs CouchDB MongoDB RDBMS,KeyValuc,DocumentDatabase のいいとこどりのデータベース なんでもできる。 REST ではなく、独自プロトコルを利用しているので早い CouchDB CouchDB も同じドキュメントデータベース JSON 、 Map/Reduce, スキーマレス  N-Master Replication 似

    Mongodb
  • ミクシィのNoSQLデータベース「Tokyo Tyrant」をNetVibesが採用した理由

    カスタマイズ可能なポータルサービスを提供するフランスの「NetVibes」は、バックエンドデータベースとしてミクシィの平林幹雄氏が開発し、同社内でも利用されているNoSQLデータベースの「Tokyo Tyrant/Tokyo Cabinet」(以下Tokyo Tyrant)を採用しているそうです(追記:平林氏は7月末でミクシィを退職されるとのこと)。 なぜNetVibesはTokyo Tyrantを採用したのか、その理由がmyNoSQLの記事「Netvibes: A Large Scale Tokyo Tyrant Deployment Case Study」で紹介されています。NetVibesは、Hadoop、CouchDB、Tokyo Tyrant、File systemMySQLを評価した上でTokyo Tyrant/Tokyo Cabinetを採用したとのこと。 NetVibes

    ミクシィのNoSQLデータベース「Tokyo Tyrant」をNetVibesが採用した理由
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側

    クラウドのように大規模なシステムでは、ソフトウェアの開発と同等以上に、大規模運用の巧拙が、システム全体の成功を大きく左右します。 6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」で、FacebookのTechnical Operations teamを担当するTom Cook氏が「A Day in the Life of Facebook Operations」(Facebook運用のある1日)と題したセッションで、Facebookがふだんどのような運用を行っているか、紹介しています。 世界でトップクラスの大規模サイトが、普段どのようなツールを用い、どのような方法で運用しているのか、セッションの内容を紹介しましょう。 6年で4億アクティブユーザー、3カ所のデータセンター Tom Cook氏。Facebo

    Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側
  • TwitterはCassandraへの投資を続ける - stanaka's blog

    先週後半ぐらいから、Cassandra関連で色々動きがあったので、まとめておきます。 一番注目されるTwitterのCassandraへの方針ですが、Twitterエンジニアリングブログの記事で明らかにされています。 We're using Cassandra in production for a bunch of things at Twitter. A few examples: Our geo team uses it to store and query their database of places of interest. The research team uses it to store the results of data mining done over our entire user base. Those results then feed into thi

  • Amazon Dynamo論文 - LunaBiblos

    概要 Amazonが発表したDynamoに関する論文の意訳(私訳)です。 序論 Amazonは数千万人の顧客を抱える世界規模の電子商取引基盤を、世界中のデータセンタに配置した最大時数万台規模のサーバ群で運用している。この基盤に対しては性能、信頼性、効率性の観点から厳しい要求水準と、基盤自体の永続的な成長を実現する為に高いスケーラビリティが要求されている。例えごく僅かであってもサービス利用不可能な時間が発生してしまえば、金銭的には減収という結果で表れ、顧客からの信頼を損ねてしまう為、特に信頼性確保が最優先される。 我々がこのAmazonの基盤を運営する事で学んだ教訓の一つは 「信頼性とスケーラビリティはアプリケーションの状態を如何に管理するかに依存している」 という事である。我々はサービス指向な構造を有し、高度に分散した疎結合な数百物のサービスを稼働させいる。この様な環境下ではデータ

  • FrontPage_JP - Cassandra Wiki

    Cassandra Wiki Cassandraは、非常に高いスケーラビリティーを持ち、イベンチュアルコンシステントな分散システム構造のKVS(Key Value Store)です。 Cassandraは、主にBerkeley DBMySQLから構成されるAmazon Dynamo (PDF)の分散ハッシュテーブル(DHT)と、Google BigTable (PDF)のデータモデルという分散システムのテクノロジーを併せ持っています。 Amazon Dynamoのように、Cassandraはイベンチュアルコンシステントであり、Google BigTableのようにCassandraは典型的なKVS(Key Value Store)より豊かなカラムファミリーベースのデータモデルを提供します。 Cassandraは、2008年7月にFacebookによってオープンソースとして公開されました。

  • Webアプリをとりまく最近のKVS事情、雑感 - Tous Les Jours 攻防記

    RDBの復権はしばらくないと思う 最近目にしたのは、「これからRDBが十分速くなっていくので、memcachedに代わってRDBがまた使われるようになる」という意見。これはしばらくの間は無いんじゃないかと思う。全データがオンメモリだったとしても、KVSはRDBより一桁以上速い(Memcachedで100,000req/sec出せるマシンで、MySQLのpkeyによる単純なSELECTをした場合、10,000req/sec出るかどうか)。SQLパーサやらなんやらを捨てない限りこの速さには対抗できない。RDBには、1コネクション1スレッドというモデルが持つ、接続数がスケールしないという制約もある。 また、memcacheプロトコルは、get_multiが使える。get_multiを効果的に活用した場合、RDBとの差はさらに広がると思う。 RDBで大丈夫なアプリも Viewキャッシュが効果的なア

    Webアプリをとりまく最近のKVS事情、雑感 - Tous Les Jours 攻防記
  • Tokyo TyrantをDBと比較してみる - ぱろっと・すたじお

    あらかじめ書いておくと、最終的にごく当たり前の結論しか出てきませんΣ(・ω・ノ)ノ ただ、その「当たり前の結論」を、自分で身をもって体感しておくのは、 意味があるとは思います 例によって前置きから入るわけですが、 昨年末あたりから新しいシステム開発の話が立ち上がりまして、 先月あたりからアーキテクチャの設計をしておりました ちょいと特殊なWebシステムなのもあり、 分散システム的な凝ったのを考えていたのですが、 いくつかピースが欠けていたのです そんなとき、屋で見たのがこれです Software Design (ソフトウェア デザイン) 2010年 02月号 [雑誌] 出版社/メーカー: 技術評論社発売日: 2010/01/18メディア: 雑誌購入: 4人 クリック: 75回この商品を含むブログ (9件) を見る こので「Key-Value Store (KVS)」の特集をやっておりま

    Tokyo TyrantをDBと比較してみる - ぱろっと・すたじお
    SHA-320
    SHA-320 2011/01/10
  • 分散KVSの使い方 - sdyuki-devel

    今流行のkey-value storageの利点と欠点など。小さいデータをたくさん扱うタイプで、単純なkey-value型のデータモデルを持つ分散KVSについて。 Webアプリをとりまく最近のKVS事情、雑感を読んで、ちゃんと整理して把握しておかないといけないな、と思ったので少し整理。 それは違うぞーという事があったらコメントくださいm(_ _)m ※2009-11-17 追記:現在、KVSという用語の意味は定義されておらず、使う人によって揺れています。ここで言うところの分散KVSは、Dynamo や kumofs や ROMA など を想定しています。 分散KVSの利点 スケールアウトできる 簡単にサーバーを追加して性能を上げられる 単体の性能が高い スキーマレス 最初は少ない台数で安く、後からサーバーを足してスケールアウト!という運用ができる。アプリケーションに影響せずに、ストレージ側

    分散KVSの使い方 - sdyuki-devel
  • NoSQLをRDBの代わりに使うと、どういう恐ろしいことが起こるか。PARTAKEの作者が語る

    データベースの世界でいま注目されているのがNoSQL。特にキーバリュー型データストアは、グーグルのBigTable、FacebookやTwitterが内部で利用しているCassandraやAmazonクラウドが提供しているSimpleDBなど、すでに実際に使われ始めています。 ではそのNoSQLをリレーショナルデータベースの代わりに使ってシステムを構築するとどうなるのか? 身をもって体験したことを記したShinya Kawanaka氏によるプレゼンテーション「間違った方向にCassandraを使ってみた」が公開されています。 NoSQLを用いたシステム構築は、リレーショナルデータベースによる構築どう違うのか? とても分かりやすくまとめられています。ご人の承諾もいただいたので、その内容を紹介しましょう。 NoSQLを使ったときに起こる恐ろしい事例 プレゼンテーションのテーマは「NoSQL

    NoSQLをRDBの代わりに使うと、どういう恐ろしいことが起こるか。PARTAKEの作者が語る
  • プログラミングする上で必要な書籍および役に立った書籍:d金魚が断然お勧めする書籍

    すべてのをチェックする。 すべてのを巡回チェックする。 プログラマーズ バイブル C/C++プログラミングバイブル、ゲームプログラミングバイブル および 私が欲しいの紹介 戻る The Programmers Bible Amazonで買う時は私のHPから買ってくれると嬉しいなぁ~ 2010年度に薦める / 2010年度版も紹介サービスを使っています。 2009年度に薦める / 2009年度版も紹介サービスを使っています。 2008年度に薦める / 2008年度版も紹介サービスを使っています。 2007年度に薦める / 2007年度版は紹介サービスを使っています。 2006年度に薦める / 熟読したので、自信を持って皆様にお勧めできるの紹介 2005年度に薦めた / 2005年度にオススメした 2004年度に薦めた / 2004年度にオススメした 私が 今

  • 液晶ディスプレイのお掃除グッズ : ライフハックちゃんねる弐式

    2010年10月22日 液晶ディスプレイのお掃除グッズ Tweet 0コメント |2010年10月22日 20:16|ハード|掃除|Editタグ :液晶ディスプレイお掃除グッズエレコム ">http://pc11.2ch.net/test/read.cgi/hard/1137224809/4 �>1 :不明なデバイスさん:2006/01/14(土) 16:46:49 ID:a/RqJv6j 教えろ、普通の布で拭いたら傷付いたりしないの? 当ブログサイトはアフィリエイト広告、バナー広告を利用しています。 4 :不明なデバイスさん:2006/01/25(水) 14:32:32 ID:gBAtuB77 ウインドウォッシャー液の一番安いやつ。 ガラコとか不凍タイプじゃない、青いボトルに入ってて、 島忠で2リッター177円で売ってるやつ。 あれを2倍に希釈して、100均のスプレーボトルに詰める。 そ

    液晶ディスプレイのお掃除グッズ : ライフハックちゃんねる弐式
    SHA-320
    SHA-320 2011/01/10
  • これからはRDBよりもKVSだと思っていませんか? | それでも地球はまわっている

  • クラウドを支えるデータベース「分散Key-Valueストア」:これからはコレ! | 会社情報 l コベルコシステム株式会社

    | クラウドに適した技術の登場 | 分散Key-Valueストアの特徴 | 分散Key-Valueストアの今後 | クラウドに適した技術の登場 クラウドとは、インターネットを介したコンピューターの利用形態のことを指し、この1~2年の間に、多くのベンダーからクラウド関連の製品やサービスが発表、提供されたことで、ビジネスとしても利用可能なものが増えてきました。 クラウドには、数台のコンピューターでサービスが提供されるものから、世界中に配置された数万・数十万のコンピューターによって提供されるような規模のものがあります。後者のような大規模なクラウド上で、効果的にシステムを構築するために、新しい技術が登場しています。今回紹介します分散Key-Valueストア(以下、分散KVS)は、クラウド上で用いられるデータベース技術の一つとして登場したものです。 クラウド上で発展する様々なサービス「SaaS・Pa