タグ

Riakに関するtatsu_toraのブックマーク (7)

  • 分散型NoSQLデータベースの「Basho」をオンラインブックメーカーの「Bet365」が買収。全製品のオープンソース化を表明

    分散型NoSQLデータベースの「Basho」をオンラインブックメーカーの「Bet365」が買収。全製品のオープンソース化を表明 分散型NoSQLデータベースの「Riak」を開発、販売していた米Basho Technologiesは、8月下旬にオンラインブックメーカーの英Bet365 Groupに買収されたことが明らかになりました。 BashoのRiakは分散NoSQLデータベースで、キーバリューストア、オブジェクトストレージ、時系列データベースなどの機能を備えた製品が用意され、関数型言語の1つであるErlang(アーラン)が開発に使われていることでも知られていました。 買収したBet365はグローバル展開している老舗のオンラインブックメーカー。サッカーや野球、クリケット、ラグビー、、競馬、アイスホッケー、サイクリング、ダーツ、eスポーツなど、さまざまなスポーツを中心にオンラインによるブック

    分散型NoSQLデータベースの「Basho」をオンラインブックメーカーの「Bet365」が買収。全製品のオープンソース化を表明
  • KVS系NoSQLのまとめ(Hibari、Dynamo、Voldemort、Riak編)

    序 章 ビッグデータの時代 第1章 NOSQLとは何か? 第2章 NOSQLのデータモデル 第3章 アーキテクチャの基概念と技術 第4章 HadoopはNOSQL? 第5章 主なNOSQLデータベース製品 第6章 NOSQLデータベースの選択基準 第7章 NOSQLを使うビジネス 連載は書籍『NOSQLの基礎知識』(リックテレコム刊、ISBN:978-4897978871)で解説されている内容から一部を抜粋し、連載向けに一部再編集して掲載したものです。 書籍では、一般にNoSQLと呼ばれている各種データベース技術について、基概念から主要なプロダクトの特性、ベンチマーク結果までを紹介しています。データモデルやアーキテクチャの違いといった基概念から、各プロダクトの特徴を理解できる内容になっています。 連載では、この書籍の内容から、主要プロダクトを紹介している第5章を抜粋し、そのエッ

    KVS系NoSQLのまとめ(Hibari、Dynamo、Voldemort、Riak編)
  • Cassandra vs Riak vs Redis 〜 NoSQLの性能を比較してみた

    CassandraとRiakとRedis、どれが一番速いのかなーってことで性能を比較してみました。 後ほど詳しく書きますが、若干Redisに有利なベンチマークの取り方しています。 各ミドルウェアの条件と特徴はこれ。 アーキテクチャ比較 version: 2.0.5 構成: cluster depend: Java, Python データモデル: カラム指向 アーキテクチャ: Gossip ノード管理: 設定ファイル/コマンド/GUI 無停止ノード管理: 無停止 CUIクライアント: cqlsh 管理ツール: 付属のweb ui Cassandraのインストール〜クラスター構築はこちらをどうぞ。 Cassandra2系のクラスターをRHEL系LInuxに構築する version: 2.0.0pre11 構成: cluster depend: Erlang データモデル: Key-Value

  • Riak の削除周り[Lv1](Riak Source Code Reading @東京 #7) - Keep on moving

    Riak Source Code Reading @東京 #7 - connpassいってきた。 私の発表のはずだったんですが、ちょっとバタバタしてて事前の準備ができなかったので 会場の皆様にご協力いただいてソースコードを読んできました。 特に@ksauzz さん、 @shkumagai さん、ありがとうございました。 とりあえず、覚えてる内容を書き留めておきます。 RiakのdeleteおよびTombstone 今日は分散システムでの鬼門である削除についてお話しします。 とりあえず鬼門なのは以下みたいな感じ。 レプリケーション VectorClock 格納してるノードが死んでたらどうすんの? sibling とかとかいろいろあります。 削除の基的な流れ 削除するキーを空値(これをRiakではTombstone[お墓]と呼ぶ)で更新する。 この先どうなるかは不明.(宿題扱い) 多分スケジ

    Riak の削除周り[Lv1](Riak Source Code Reading @東京 #7) - Keep on moving
  • Riak Ruby Client における MapReduce の問題点と対応方法 #0

    Riak Ruby Client で MapReduce を実行しようとしたところ、下記の問題点を見つけたので対応方法を書いておく。 Secondary Indexes でバケットタイプを指定できない Riak Search (Yokozuna) を使うことができない Secondary Indexes でバケットタイプを指定することができない #Secondary Indexes の検索結果を MapReduce の入力とするには Riak::MapReduce#index を使うことになる。しかし、このメソッドの引数としてバケットタイプを指定できない。 そもそも、バケットタイプを指定する方法を調べてみたら、下記のように inputs.bucket で [bucket_type, bucket_name] のようにすれば出来ることが分かった。 curl -XPOST http://loc

  • Riak Ruby Client 2.2.1 のリリース

    Riak Ruby Client 2.2.1 がリリースされた。 このリリースではバグ修正と試験的な実装が行われている。 Version 2.2.1 is a bugfix release, and includes additional testing of character encodings. Bug fixes: Support bucket-typed buckets when creating secondary-index input phases for map-reduce, thanks to Hidekazu Tanaka. Support Riak Search 2 / Yokozuna results as input phases for map-reduce, thanks again to Hidekazu Tanaka. BucketTyped::Buc

  • KVSとしてのRiak、オブジェクトストレージとしてのRiak

    米Basho TechnologyesのNoSQLデータベース「Riak」は、スケーラブルに拡張可能な分散型データベースである。一方で共通のコアエンジンを用いたオブジェクトストレージである「Riak CS」も、日進出の最初期段階から、国内ではIDCフロンティアなどのデータセンター/クラウドサービス事業者が注目し、クラウド向けストレージサービスのプラットフォームとしても注目されている。 同社のCEOであるAdam Wray氏の来日の機会にRiakの最新状況について聞いた。 NoSQLとしてのRiak 「Couchbase、MongoDB、DataStaxやApache Cassandraと並び、RiakはNoSQLデータベース市場でトップ5に入っている」(Wray氏) Bashoが提供するNoSQLデータベースRiakの市場でのポジショニングについての問いに、Wray氏はこのように回答した

    KVSとしてのRiak、オブジェクトストレージとしてのRiak
  • 1