ブックマーク / www.publickey1.jp (3)

  • NoSQLを上回る性能のVoltDB、そのアーキテクチャとは

    データベース研究者の大御所、マイケル・ストーンブレイカー氏が開発し、NoSQLデータベースをも上回る性能を発揮するリレーショナルデータベース「VoltDB」。前回の記事では、その特徴と、NoSQLデータベースのCassandraとのベンチマーク比較を紹介しました。 今回はVoltDBのアーキテクチャについて調べたことをご紹介しようと思います。基的にはVoltDBのWebサイトやリンク先の内容を基にしています。また、ブログ「独り言v6」のエントリ「VoltDB登場 – RDBMSのようでRDBMSではない新システム」も参考にさせていただきました。 シェアドナッシングな分散インメモリデータベース VoltDBのアーキテクチャは、FAQのページで以下のように説明されています(英語を訳したものを引用しています。以下同じです)。 VoltDBは、シェアドナッシングなサーバ群から構成されるスケーラブ

    NoSQLを上回る性能のVoltDB、そのアーキテクチャとは
    L_star
    L_star 2010/06/01
    紹介多謝。クエリを事前に出して物理構造の最適化というのは、なかなか出来ないが基本中の基本
  • Twitterが分散フレームワーク「Gizzard」公開! Scalaで書かれたShardingを実現するミドルウェア

    Twitterが分散フレームワーク「Gizzard」公開! Scalaで書かれたShardingを実現するミドルウェア Twitterは独自に開発した分散フレームワークの「Gizzard」をオープンソースとして公開しました。GizzardはScalaで書かれたJavaVM上で動作するミドルウェアで、PHPRubyといったWebアプリケーションからの要求を自動的にデータベースに分散することで、大規模で可用性の高い分散データベースを容易に実現するためのものです。 Gizzard:フォルトトレラントな分散データベースを実現 The Twitter Engineering Blog: Introducing Gizzard, a framework for creating distributed datastores Twitterのブログにポストされた「Introducing Gizzard

    Twitterが分散フレームワーク「Gizzard」公開! Scalaで書かれたShardingを実現するミドルウェア
    L_star
    L_star 2010/04/07
  • 仮想化が変えるサーバ。なぜIBMの新技術はx86サーバの搭載メモリを飛躍的に拡大させる道を選んだか

    IBMが3月3日、「次期x86サーバーに搭載される革新的新技術」と銘打って発表したのは、x86サーバに3TBという巨大なメモリを搭載可能にする「eX5」と呼ばれる技術でした。さっそく複数のメディアでニュースとなっています。 日IBM、3TBのメモリを搭載できる次世代x86サーバー技術「eX5」 Enterprise Watch 日IBM、メモリー容量が最大3TバイトのPCサーバーを発表 - ITpro IBM、新サーバ・アーキテクチャ「EX5」を発表――最大メモリ容量が従来の6倍 - ComputerWorld eX5は同社のx86ハイエンドサーバ向けの新しいアーキテクチャの総称です。そのeX5アーキテクチャの要素として、インテルのサーバ向けハイエンドCPUとして発表が予定されている「Nehalem-EX」(コード名)に対応したIBM独自のメモリー拡張技術「MAX5」があります。こ

    仮想化が変えるサーバ。なぜIBMの新技術はx86サーバの搭載メモリを飛躍的に拡大させる道を選んだか
    L_star
    L_star 2010/03/04
  • 1