RailsからCassandraデータベースを利用してみる

前回,前々回の記事で,Amazon EC2 AMI Linux に Apache Cassandra 及び Ruby on Rails の環境をセットアップしましたが,今回は,とりあえずの目標であるRailsからCassandraを利用してみようと思います.

ここで利用するのはcassandra-rbというGemです.RubyからCassandraデータベースを利用する為のバインダになります.

cassandra-rb/cassandra · GitHub

これを利用する為に,Gemfileに次の行を追記します.

gem 'cassandra'

そして,「bundle install」
(前回「–path vendor/bundle」オプションをつけて実行しましたので,Railsアプリケーションのディレクトリ(カレントディレクトリ)配下のvendor/bundle配下にインストールされます.

$ bundle install
 :
Installing simple_uuid (0.4.0)
Installing thrift (0.8.0)
Installing thrift_client (0.8.4)
Installing cassandra (0.23.0)
 :

とりあえず,Railsコンソール(irb)で動作確認してみます.

$ bundle exec rails c

“RailsからCassandraデータベースを利用してみる” 続きを読む