NoSQL

Mac OS XにHBase環境を構築する

HBase は列指向、分散データベースです。 スケーラブルで信頼性のあるデータベースを構築することができます。 基本的なこと HBaseには3つのモードがある スタンドアロン(Standalone) 擬似分散モード(Pseudo-Distributed) 完全分散モード(Fully-distributed)…

Railsプロジェクトでcassandra gemを少しだけ使いやすくする

cassandra-rb/cassandra cassandra-rb/cassandra · GitHub Railsプロジェクトでcassandra gemを少しだけ使いやすくする。 本当に少しだけ...。 # lib/cassandra_ext.rb class CassandraExt < Cassandra include Singleton def initialize config = YAML.load…

Mac OS Xに Cassandra 2.x環境を構築する

Cassandra はFacebook社が開発したオープンソースの分散データベースサーバです。 Cassandraの特徴 CAP定理のうちAPを重視しているため、以下の様な特徴があります。 高可用性 単一障害点(SPOF)がないアーキテクチャ すべてのノードが同一の機能を持ち、デー…