タグ

cassandraに関するzeshのブックマーク (7)

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

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

    NoSQLをRDBの代わりに使うと、どういう恐ろしいことが起こるか。PARTAKEの作者が語る
  • Apache Cassandra 0.7をインストール - 涼風庵 楡

    apache-cassandraインストール 環境としては以下を使用。 OS:Debian Lenny on Xen 3.4.3 準仮想環境にてDom0に1G割り当て DomUのメモリを1024MBに。 (DomUのメモリを512Mに制限したらCassandraがまともに起動しませんでした。) ベースHW Intel CoreDuo 2core 1CPU メモリ6G 1. 環境設定 * JDKインストール * antインストール * JSVCインストール cassandraをインストールするにあたってソースからビルドする為の2つのパッケージと起動用に一つのパッケージが必要となるためこれらをインストールします。 $sudo apt-get install sun-java6-jdk $sudo apt-get install ant $sudo apt-get install jsvc ※趣

    zesh
    zesh 2011/02/08
    0.7インスコ
  • 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によってオープンソースとして公開されました。

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • cassandra CLIメモ(Hishidama's Apache Cassandra CLI Memo)

    CLIには(というかCassandraのクライアント側から)キースペースやカラムファミリーを作成したり追加・削除したりする機能は無い。 変更したい場合はstorage-conf.xmlのKeyspaceを修正し、Cassandraを再起動する必要がある。 connect Cassandraに接続するコマンド。 cassandra> connect localhost/9160 Connected to: "Test Cluster" on localhost/9160 接続に成功すると、クラスター名が表示される。 show cluster name 接続中のクラスター名を表示するコマンド。 →Thrift APIのdescribe_cluster_name() cassandra> show cluster name Test Cluster show keyspaces クラスター内のキ

  • Cassandra入門と、さらに詳しく知るためのリソース集

    クラウド時代の新しいデータベースとして、非リレーショナルな構造を持つNoSQLデータベースが話題になっています(NoSQL=Not Only SQL。命名の経緯はこちら)。そのNoSQLの中で、もっとも注目されているデータベースの1つがApacheのCassandraです。 Cassandraは、Facebookで大規模データ処理のために開発され、その後オープンソースとなり、現在ではApache Software Foundationのプロジェクトとして開発されています。 現在、CassandraはFacebookやDiggなどで使われている、もしくは使うことが検討されているとされ、Twitterでも(ツイートデータの格納には使われないようですが、それ以外の用途で)利用されています。 TwitterとDiggがNoSQLの「Cassandra」を選ぶ理由 Twitterが、Cassandr

    Cassandra入門と、さらに詳しく知るためのリソース集
    zesh
    zesh 2011/01/28
    よくわかります
  • DataModel_JP - Cassandra Wiki

    イントロダクション Cassandraは4次元または5次元ハッシュなデータモデルを持っています。 基コンセプトとしては: Cluster: 論理的なCassandraインスタンスの事。クラスタは複数のキースペースを持つことが出来る。 Keyspace: ColumnFamilies用のネームスペース。一般的には1アプリケーションに1キースペース。 ColumnFamilyは複数のカラム(カラムは名前、値、タイムスタンプを持つ)を持ち、行キーで参照可能。 SuperColumnsは サブカラムを持つカラムのこと。 まずはボトムアップで一番小さい粒度のデータ構造であるカラムから順にみていきましょう。 カラム カラムはCassandraにおける最小限のデータ構造です。その実体はタプル(triplet)で、名前、値、タイムスタンプを持ちます。 Thriftインタフェースのカラムの定義は以下のよう

  • 1