2010-05-01から1ヶ月間の記事一覧
Cassandra 同梱の「bin/sstable2json」スクリプト内で実行している「org.apache.cassandra.tools.SSTableExport」クラスを Java から直接実行して、Cassandra のデータのダンプを取得してみました。 参照ライブラリ SSTableExport クラスを使用するには、実…
Ruby の Cassandra ライブラリから、 SuperColumn を使ってみました。 SuperColumn スーパーカラムとは、通常のカラムを値に持つカラムです。 スーパーカラム名がキー、通常のカラムが値のマップのようなイメージのデータ構造で、通常のカラムをグルーピング…
そろそろ Cassandra で具体的なアプリケーションを作ってみたくなったので、簡単な掲示板を作成してみました。作成環境は以下のようになります。 ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32] Rails 2.3.5 データモデル まずはアプリケーションか…
気付けば Cassandra についてのエントリが結構増えてきたので、このエントリにまとめてリンクを貼っておきます。 また随時新しいエントリを書いたらここにもリンクを追記していきたいと思います。 Java編 Windows で Cassandra を動かしてみる Java から Cas…
Twissandra の「Schema Layout」のうち、Timeline と Userline では以下のようにカラムにタイムスタンプを使っているようですが、Ruby でこれをどう生成すればいいかで少し悩みました。 viksit's twissandra at master - GitHub http://github.com/viksit/tw…
Windows から Ruby で Cassandra を使うための準備 Ruby から Cassandra を使ってみる Ruby から Cassandra を使ってみる その2 の続きです。 Twissandra Cassandra 自体の操作にも大分慣れてきたので、そろそろ具体的なアプリケーションでも作ってみようか…
Windows から Ruby で Cassandra を使うための準備 Ruby から Cassandra を使ってみる あたりの続きです。 get_columns 単一のカラムの値を取得する get_columns のサンプルコードです。 カラムは配列で複数指定可能です。 require 'rubygems' require 'cass…
前回 Ruby の Cassandra 接続用ライブラリである Cassandara をインストールしたので、今回はいろいろと使い方を調べてみたいと思います。 fauna's cassandra at master - GitHub http://github.com/fauna/cassandra keyspaces 接続しているクラスタで使用可…
Java から Cassandra に接続して操作する事は出来たので、今度は Ruby から接続してみたいと思います。 Ruby から Cassandra に接続するためのライブラリを探すには、公式 Wiki の ClientOptions のページを見てみます。 ClientOptions - Cassandra Wiki htt…
Java + Eclipse での開発から Ruby(Rails) + gvim での開発に移った時に困ったのが、Eclipse の強力なリファクタリングとソースコードブラウザとしての機能の代替をどうするか、でした。 リファクタリングの方は今のところこれだというツールが見つかってい…
Windows で Cassandra を動かしてみる Java から Cassandra を使ってみる その1 Java から Cassandra を使ってみる その2 Java から Cassandra を使ってみる その3 Java から Cassandra を使ってみる その4 Java から Cassandra を使ってみる その5 Java か…
周囲の薦めもあり、Scala の勉強を始めようと思いました。まずは愛用の Vim で Scala のシンタックスハイライトを行えるプラグインなどないかと探していたのですが、どうやら標準で添付されているんですね。 「Scala インストールディレクトリ/misc/scala-to…
Windows で Cassandra を動かしてみる Java から Cassandra を使ってみる その1 Java から Cassandra を使ってみる その2 Java から Cassandra を使ってみる その3 Java から Cassandra を使ってみる その4 Java から Cassandra を使ってみる その5 の続きで…
Windows で Cassandra を動かしてみる Java から Cassandra を使ってみる その1 Java から Cassandra を使ってみる その2 Java から Cassandra を使ってみる その3 Java から Cassandra を使ってみる その4 の続きです。尚、この記事の動作確認環境は以下の…
Windows で Cassandra を動かしてみる Java から Cassandra を使ってみる その1 Java から Cassandra を使ってみる その2 Java から Cassandra を使ってみる その3 の続きです。尚、この記事の動作確認環境は以下の通りです。 Windows Vista SP2 java versio…
Windows で Cassandra を動かしてみる Java から Cassandra を使ってみる その1 Java から Cassandra を使ってみる その2 の続きです。 複数の Column の値を取得してみる 今回は org.apache.cassandra.thrift.Cassandra.Client#get_slice() メソッドを使用…
Windows で Cassandra を動かしてみる Java から Cassandra を使ってみる その1 の続きです。 データを登録してみる 前回 Cassandra に登録したデータを読み出すところまでを試してみたので、今回はデータを登録してみます。 package example.cassandra; imp…