<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel>
    <title>Yokozuna on @johtaniの日記 3rd</title>
    <link>https://blog.johtani.info/tags/yokozuna/</link>
    <description>Recent content in Yokozuna on @johtaniの日記 3rd</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja</language>
    <lastBuildDate>Wed, 06 Nov 2013 23:01:00 +0900</lastBuildDate><atom:link href="https://blog.johtani.info/tags/yokozuna/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Riak Meetup #3 #riakjp に参加しました。</title>
      <link>https://blog.johtani.info/blog/2013/11/06/riak-meetup-tokyo-no3/</link>
      <pubDate>Wed, 06 Nov 2013 23:01:00 +0900</pubDate>
      
      <guid>https://blog.johtani.info/blog/2013/11/06/riak-meetup-tokyo-no3/</guid>
      <description>&lt;p&gt;またまた、&lt;a href=&#34;http://connpass.com/event/3600/&#34;&gt;Riak Meetup Tokyo #3&lt;/a&gt;に参加してきました。Riak2.0のYokozunaの話があると聞いたので。&lt;/p&gt;


&lt;link rel=&#34;stylesheet&#34; href=&#34;https://blog.johtani.info/css/hugo-easy-gallery.min.css&#34; /&gt;
&lt;div class=&#34;box&#34; style=&#34;max-width:300&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope
    itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34; &gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://blog.johtani.info/images/entries/20131107/bakusoku.jpg&#34;  /&gt;
    &lt;/div&gt;
    &lt;a href=&#34;https://blog.johtani.info/images/entries/20131107/bakusoku.jpg&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
  &lt;/figure&gt;
&lt;/div&gt;

&lt;p&gt;ということで、いつものように個人メモです。&lt;/p&gt;
&lt;!--  more --&gt;
&lt;p&gt;今日は自重して、懇親会はアルコールなしにしました。思いがけずfluentd＋elasticsearch+kibanaという組み合わせの話も聞けて大満足です。
Yokozunaのデモが見れなかったのがちょっと残念だったかなぁ。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;またまた、&lt;a href=&#34;http://connpass.com/event/3600/&#34;&gt;Riak Meetup Tokyo #3&lt;/a&gt;に参加してきました。Riak2.0のYokozunaの話があると聞いたので。&lt;/p&gt;


&lt;link rel=&#34;stylesheet&#34; href=&#34;https://blog.johtani.info/css/hugo-easy-gallery.min.css&#34; /&gt;
&lt;div class=&#34;box&#34; style=&#34;max-width:300&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope
    itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34; &gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://blog.johtani.info/images/entries/20131107/bakusoku.jpg&#34;  /&gt;
    &lt;/div&gt;
    &lt;a href=&#34;https://blog.johtani.info/images/entries/20131107/bakusoku.jpg&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
  &lt;/figure&gt;
&lt;/div&gt;

&lt;p&gt;ということで、いつものように個人メモです。&lt;/p&gt;
&lt;!--  more --&gt;
&lt;p&gt;今日は自重して、懇親会はアルコールなしにしました。思いがけずfluentd＋elasticsearch+kibanaという組み合わせの話も聞けて大満足です。
Yokozunaのデモが見れなかったのがちょっと残念だったかなぁ。&lt;/p&gt;
&lt;p&gt;少しだけSolr本の宣伝もしてきちゃいました。&lt;/p&gt;
&lt;h2 id=&#34;古城さんmixi-riakcsとmixi-プライベートクラウド環境&#34;&gt;古城さん@Mixi 「RiakCSとmixi プライベートクラウド環境」&lt;/h2&gt;
&lt;h3 id=&#34;プライベートクラウドとは&#34;&gt;プライベートクラウドとは？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;計算リソースが安い（ストレージは微妙）&lt;/li&gt;
&lt;li&gt;開発者が好きに使える環境＋運用側のチケットに追われる毎日からの開放&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;riak-csの概要&#34;&gt;Riak CSの概要&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;S3互換の分散ファイルストレージ&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;検証とか&#34;&gt;検証とか&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;検証時はRiak CS 1.3&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;5ノードで2Mファイルを40万個&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;削除は遅延で削除される&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;PUT性能とか。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Riak CSの死活監視にはRiakのstatsとか&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;障害対応とか&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;クラスタ&#34;&gt;クラスタ&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;クラスタは3つ。ログ、サービス（画像） 、バックアップ保存用&lt;/li&gt;
&lt;li&gt;ログの収集にfluentd、解析に&lt;strong&gt;elasticsearch&lt;/strong&gt;や&lt;strong&gt;kibana&lt;/strong&gt;を使っているらしい。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;篠原basho-riak-20-分散データ型セキュリティそしてより容易な運用へ&#34;&gt;篠原＠Basho 「Riak 2.0: 分散データ型、セキュリティ、そしてより容易な運用へ」&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;riak 2.0 pre5をリリース&lt;/li&gt;
&lt;li&gt;アプリ向け機能強化、運用の容易性&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;設計ポリシーとか1xとか&#34;&gt;設計ポリシーとか、1.xとか&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;運用、高可用性、水平拡張性&lt;/li&gt;
&lt;li&gt;Capabilityネゴシエーションとか&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20の機能強化&#34;&gt;2.0の機能強化&lt;/h3&gt;
&lt;h4 id=&#34;バケットタイプ&#34;&gt;バケットタイプ&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;キーの名前空間としてバケットがあったけど、同種のバケットをまとめて管理とかしたくなった。&lt;/li&gt;
&lt;li&gt;データ型の導入（CRDT）&lt;/li&gt;
&lt;li&gt;Setデータ型&lt;/li&gt;
&lt;li&gt;セキュリティとか&lt;/li&gt;
&lt;li&gt;強い整合性&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;鈴木basho-yokozuna-riak-20の新しい全文検索機能&#34;&gt;鈴木@Basho 「Yokozuna: Riak 2.0の新しい全文検索機能」&lt;/h2&gt;
&lt;h3 id=&#34;yokozunaやsolrの概要&#34;&gt;YokozunaやSolrの概要&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;1ノードにRiakとSolrが1プロセスずつ&lt;/li&gt;
&lt;li&gt;SolrプロセスはRiakが管理してくれる&lt;/li&gt;
&lt;li&gt;SolrCloudは使ってません。&lt;/li&gt;
&lt;li&gt;Riakのノードに届いたデータをSolrに裏で書き込んでくれる。&lt;/li&gt;
&lt;li&gt;検索時にはRiakのノードが分散検索をしてくれる&lt;/li&gt;
&lt;li&gt;X-Riak-Metaもインデクシングしてくれる。jsonやxmlの各要素をSolrのフィールドとして認識してくれる。&lt;/li&gt;
&lt;li&gt;Extractor&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Solrは4.4で、JVMは1.7をユーザが入れるらしい。&lt;/p&gt;
</content:encoded>
    </item>
    
    <item>
      <title>第12回Solr勉強会を主催しました。#SolrJP</title>
      <link>https://blog.johtani.info/blog/2013/10/10/solr-meetup-memo/</link>
      <pubDate>Thu, 10 Oct 2013 11:35:00 +0900</pubDate>
      
      <guid>https://blog.johtani.info/blog/2013/10/10/solr-meetup-memo/</guid>
      <description>&lt;p&gt;不定期開催ですが&lt;a href=&#34;http://atnd.org/events/43532/&#34;&gt;第12回Solr勉強会&lt;/a&gt;を主催しました。&lt;/p&gt;
&lt;p&gt;今回は、前回ほどの過熱ぶりでは無かったですが、70人ほどの参加者の方がいらっしゃったかと。
ありがとうございます！&lt;/p&gt;
&lt;p&gt;今回は聞きたかったYokozunaの話をしてもらいました。あと、リベンジManifoldCF。
&lt;em&gt;一部、追記しました。Bashoさんからツッコミがあったので。あと、4.5.1の話とか。&lt;/em&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;不定期開催ですが&lt;a href=&#34;http://atnd.org/events/43532/&#34;&gt;第12回Solr勉強会&lt;/a&gt;を主催しました。&lt;/p&gt;
&lt;p&gt;今回は、前回ほどの過熱ぶりでは無かったですが、70人ほどの参加者の方がいらっしゃったかと。
ありがとうございます！&lt;/p&gt;
&lt;p&gt;今回は聞きたかったYokozunaの話をしてもらいました。あと、リベンジManifoldCF。
&lt;em&gt;一部、追記しました。Bashoさんからツッコミがあったので。あと、4.5.1の話とか。&lt;/em&gt;&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&#34;manifoldcfのとsolrの組み合わせ仮株式会社-ロンウイット大須賀稔さん&#34;&gt;ManifoldCFのとSolrの組み合わせ（仮）株式会社 ロンウイット　大須賀　稔さん&lt;/h2&gt;
&lt;p&gt;前回お休みだったのでリベンジですw。&lt;/p&gt;
&lt;p&gt;英語だ。。。やっぱ英語がいいですか、スライド。。。&lt;br&gt;
ManifoldCFの概要から。
最新版は1.3です。色々サポートしてるなぁ。&lt;/p&gt;
&lt;p&gt;デモもありました。（やっぱりちゃんと動かないので、鬼門みたいですが）&lt;/p&gt;
&lt;h4 id=&#34;デモ&#34;&gt;デモ&lt;/h4&gt;
&lt;p&gt;ManifoldCFのGUIで操作しながら。
いまいちちゃんと動かなかった。。。&lt;/p&gt;
&lt;h4 id=&#34;qa&#34;&gt;QA&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Q:Zipはうまく動かなかった&lt;/li&gt;
&lt;li&gt;A:Solr側で処理してくれてる。&lt;/li&gt;
&lt;li&gt;Q:Notes対応するの？&lt;/li&gt;
&lt;li&gt;A:いまのところない。&lt;/li&gt;
&lt;li&gt;Q:ExcelとかPDFはTika？&lt;/li&gt;
&lt;li&gt;A:Tika次第です。&lt;/li&gt;
&lt;li&gt;Q:認証周りどこから取ってくるの？&lt;/li&gt;
&lt;li&gt;A:クローラ側にはなくて、SharePointとかの権限をみてる。&lt;/li&gt;
&lt;li&gt;Q:Web系の認証は？&lt;/li&gt;
&lt;li&gt;A:まだないのでは。。。（調査します）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;あー、デモの続き忘れてましたね。。。&lt;/p&gt;
&lt;h2 id=&#34;solrを組み込んだriak-20の全文検索機能--yokozuna--bashoジャパン株式会社鈴木一弘さん&#34;&gt;Solrを組み込んだRiak 2.0の全文検索機能 -Yokozuna- Bashoジャパン株式会社　鈴木　一弘さん&lt;/h2&gt;
&lt;p&gt;Riak色々使われてるよ！アングリーバードとか、Y!とか。
Riakで提供されている1機能としてのYokozuna。単独製品ではないですよと。&lt;/p&gt;
&lt;p&gt;Riakの説明。スケールするよ、いつでもRead/Writeできるよ、運用にフォーカスしてるよと。
マスターレスですよ。
Riak2.0のリリースは2013年末。Yokozunaもかな？&lt;/p&gt;
&lt;p&gt;ダイナミックフィールド使ってるので、Yokozunaをonにするだけで簡単に使えるよ。&lt;/p&gt;
&lt;p&gt;RiakがSolrのプロセスを管理。&lt;/p&gt;
&lt;p&gt;インデックスの不整合の検知とかってどうやってるのかなぁ？
インデックス比較用のハッシュツリーをノード間でコピーしつつ検査してる。（Active Anti-Entropy）&lt;/p&gt;
&lt;p&gt;(デモには魔物がいるようだ。。。)&lt;/p&gt;
&lt;h4 id=&#34;qa-1&#34;&gt;QA&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Q:JSONの属性を元にしてフィールドにインデックス可能か？&lt;/li&gt;
&lt;li&gt;A:可能です。IIJさんの発表で話が出ます。&lt;/li&gt;
&lt;li&gt;Q:ProtocolBufferでSolrにアクセス可能？&lt;/li&gt;
&lt;li&gt;A:&lt;strike&gt;そのうちできそうです。&lt;/strike&gt;リリース時にはできるようになっています。&lt;/li&gt;
&lt;li&gt;Q:コアのスワップは？スキーマの変更は？&lt;/li&gt;
&lt;li&gt;A:事前に設定するのは可能。&lt;/li&gt;
&lt;li&gt;Q:RiakのデータとSolrでデータがずれるってのはあるの？&lt;/li&gt;
&lt;li&gt;A:可能性はありますが、&lt;strike&gt;極力ずれ&lt;/strike&gt;AAEで修復。&lt;/li&gt;
&lt;li&gt;Q:復旧中のインデックスにアクセスが行かないようにする仕組みなどはある？&lt;/li&gt;
&lt;li&gt;A:今はないです。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;yokozuna-ベンチマークしました株式会社インターネットイニシアティブ曽我部崇さん田中-義久さん&#34;&gt;Yokozuna ベンチマークしました　株式会社インターネットイニシアティブ　曽我部　崇さん、田中 義久さん&lt;/h2&gt;
&lt;p&gt;いいとこ取りで楽だなぁと。いうことで、試してみてます。
デモが動いてる。&lt;/p&gt;
&lt;p&gt;extractorでXMLやJSONをパースできる。
ベンチマーク結果。&lt;/p&gt;
&lt;p&gt;Riak Meetup Tokyo #2の時のQAも入ってるので助かります。素晴らしい。&lt;/p&gt;
&lt;h4 id=&#34;qa-2&#34;&gt;QA&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Q:スナップショットは両方取れるの？&lt;/li&gt;
&lt;li&gt;A:Riakは取れますが、インデックスは今は無理です。&lt;/li&gt;
&lt;li&gt;フォロー:0.8はYokozunaにボトルネックがあったので、0.9以降だともっと性能が出るはずですとのこと。また次回とかに発表してもらうのもありですかねぇ。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;solr-45の新機能など-johtani&#34;&gt;Solr 4.5の新機能など @johtani&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://blog.johtani.info/images/entries/20131009/Solr4_5_Changes.pdf&#34;&gt;発表資料のPDF&lt;/a&gt;です。&lt;/p&gt;
&lt;p&gt;ツイート見てて誤解を招いたなと思ったのですが、7u40は4.5限定ではなく、すべてのバージョンと考えてください。
チケットを見ると分かりますが、影響バージョンの記載はありません。&lt;/p&gt;
&lt;p&gt;※あ、4.5のChangesを紹介しましたが、4.5.1が出るかも。このへんが困ってるらしいです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://issues.apache.org/jira/browse/SOLR-5306&#34;&gt;SOLR-5306: can not create collection when have over one config&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://issues.apache.org/jira/browse/SOLR-5317&#34;&gt;SOLR-5317: CoreAdmin API is not persisting data properly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://issues.apache.org/jira/browse/LUCENE-5263&#34;&gt;LUCENE-5263: Deletes may be silently lost if an IOException is hit and later not hit (e.g., disk fills up and then frees up)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;lt&#34;&gt;LT&lt;/h2&gt;
&lt;h3 id=&#34;haruyama-さん&#34;&gt;@haruyama さん&lt;/h3&gt;
&lt;p&gt;資料：&lt;a href=&#34;http://haruyama.github.io/solr_20131009/#(1)&#34;&gt;http://haruyama.github.io/solr_20131009/#(1)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;記号が捨てられるTokenizer困るので、捨てないのを作ってみました。&lt;/p&gt;
&lt;p&gt;Kuromojiの困ったこと。全角数字を分解しちゃう。→MappingCharFilterFactoryで全角から半角にしましょう。
lucene-gosenデフォで半角記号が未知語になってしまい、半角カナと混ざるので、記号を全角にしましょう。&lt;/p&gt;
</content:encoded>
    </item>
    
    <item>
      <title>Yokozunaの気になる点というかなんというか</title>
      <link>https://blog.johtani.info/blog/2013/07/11/yokozuna-check-point/</link>
      <pubDate>Thu, 11 Jul 2013 01:43:00 +0900</pubDate>
      
      <guid>https://blog.johtani.info/blog/2013/07/11/yokozuna-check-point/</guid>
      <description>&lt;p&gt;Yokozunaの気になる点というか、自分だったらこのへん調べるだろうなって観点を上げてみます。
別に調べるわけじゃないので、完全に自己満足なメモですけど。&lt;br&gt;
ちなみに、分散システムとかRiakの仕組みは詳しくないので、ズレてる点がいっぱいあるかも。&lt;br&gt;
というか、分散システムでテストというか、検討する点とかってまとまってる資料とかあるのかなぁ？&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Yokozunaの気になる点というか、自分だったらこのへん調べるだろうなって観点を上げてみます。
別に調べるわけじゃないので、完全に自己満足なメモですけど。&lt;br&gt;
ちなみに、分散システムとかRiakの仕組みは詳しくないので、ズレてる点がいっぱいあるかも。&lt;br&gt;
というか、分散システムでテストというか、検討する点とかってまとまってる資料とかあるのかなぁ？&lt;/p&gt;
&lt;!-- more --&gt;
&lt;ul&gt;
&lt;li&gt;スキーマ変更時の挙動
&lt;ul&gt;
&lt;li&gt;フィールド型変更とか、フィールド追加とか&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;既存RiakクラスタにYokozunaの機能を追加する方法と制限
&lt;ul&gt;
&lt;li&gt;タイムラグとかも&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Riak＋Yokozunaクラスタに対してノード追加時に発生するオーバーヘッド（ネットワークとかディスクIOとか）&lt;/li&gt;
&lt;li&gt;性能検証のためのシナリオ（どっちが先に悲鳴をあげるかとか）
&lt;ul&gt;
&lt;li&gt;Riakメインで、Yokozunaはおまけ程度に検索するというシナリオ&lt;/li&gt;
&lt;li&gt;Yokozunaメインで使うシナリオ&lt;/li&gt;
&lt;li&gt;更新が多い場合のシナリオ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Riakのみ、Riak＋Yokozunaの各種統計情報（CPU、メモリ、ディスクサイズ、ネットワークIO）&lt;/li&gt;
&lt;li&gt;運用系（監視とか）の手法とか機能？とか&lt;/li&gt;
&lt;li&gt;バージョンアップなどの対応方法&lt;/li&gt;
&lt;li&gt;Solrがコケた時とかの対処&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;とりあえず、こんな感じかなぁ。&lt;/p&gt;
</content:encoded>
    </item>
    
    <item>
      <title>Riak Meetup Tokyo #2に参加しました。#riakjp</title>
      <link>https://blog.johtani.info/blog/2013/07/10/riak-meetup-tokyo-no2/</link>
      <pubDate>Wed, 10 Jul 2013 18:57:00 +0900</pubDate>
      
      <guid>https://blog.johtani.info/blog/2013/07/10/riak-meetup-tokyo-no2/</guid>
      <description>&lt;p&gt;先日、Bashoさんにおじゃましたのもあり、&lt;a href=&#34;http://connpass.com/event/2656/&#34;&gt;Riak Meetup Tokyo #2&lt;/a&gt;に参加しました。&lt;br&gt;
Yokozunaの話も聞けるということで。
懇親会も参加しました。Vさん＆リピさんと話し込んじゃってあんまり他の人と話せなかったけど。。。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;先日、Bashoさんにおじゃましたのもあり、&lt;a href=&#34;http://connpass.com/event/2656/&#34;&gt;Riak Meetup Tokyo #2&lt;/a&gt;に参加しました。&lt;br&gt;
Yokozunaの話も聞けるということで。
懇親会も参加しました。Vさん＆リピさんと話し込んじゃってあんまり他の人と話せなかったけど。。。&lt;/p&gt;
&lt;p&gt;以下はいつものメモです。&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&#34;freakout-久森さん-riak環境をプロダクションで構築運用してみた仮&#34;&gt;FreakOut 久森さん 「Riak環境をプロダクションで構築＆運用してみた（仮）」&lt;/h2&gt;
&lt;h3 id=&#34;freakoutとrtb&#34;&gt;FreakOutとRTB&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;ディスプレイ広告の新しい配信の枠の話&lt;/li&gt;
&lt;li&gt;この人には何出すの？いくらで？みたいな感じ&lt;/li&gt;
&lt;li&gt;純広告：表示保証、期間保証など&lt;/li&gt;
&lt;li&gt;RTB：1回の広告表示ごとに買い付け&lt;/li&gt;
&lt;li&gt;DSP（デマンド・サイト・プラットフォーム）&lt;/li&gt;
&lt;li&gt;広告表示は大体0.1秒で表示しないといけない。この間に色々やってる。
&lt;ul&gt;
&lt;li&gt;50ms or die.で戦ってます。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;RTBはCPUバウンド
&lt;ul&gt;
&lt;li&gt;多コアを安く並べたい&lt;/li&gt;
&lt;li&gt;Tokyoなんとかとか使ってた。
&lt;ul&gt;
&lt;li&gt;スケーラビリティがキツイ（クライアント側でアルゴリズム分散してる）&lt;/li&gt;
&lt;li&gt;データ解析もしたいけど、検索ができない&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;RTBに適したRiakがうまくハマるのではと。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;構成とかとか&#34;&gt;構成とかとか&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;アプリはPerlなので、PerlでRiakクライアントが必要。Memcached互換とかあると嬉しい。&lt;/li&gt;
&lt;li&gt;ProtobufサポートもPurePerlしかなかった。&lt;/li&gt;
&lt;li&gt;ないなら、作ろうと。&lt;a href=&#34;https://github.com/myfinder?tab=repositories&#34;&gt;githubに上がってます。このへんかな？&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;監視はcloudforecastとかでやってる。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;課題&#34;&gt;課題&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Redirectがつらい（haproxy？がつらい？）&lt;/li&gt;
&lt;li&gt;Setが詰まるとつらい（ケースがまだわからない）&lt;/li&gt;
&lt;li&gt;対策１
&lt;ul&gt;
&lt;li&gt;memcached＋Riak&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;対応２（案）
&lt;ul&gt;
&lt;li&gt;hashからpartitionに直接取りに行くとか&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;まとめ&#34;&gt;まとめ&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;素のままRiakはちょっとつらい&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;qa&#34;&gt;QA&lt;/h4&gt;
&lt;p&gt;聞き取れたやつだけ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Q：1台いくら位ですか？
&lt;ul&gt;
&lt;li&gt;A：10万から11万くらい&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：どのくらいの性能ですか？
&lt;ul&gt;
&lt;li&gt;A：同時1000くらいをさばいてる？&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：50ms以下を出すのに、ネットワーク周りで近さとかを考えることありますか？
&lt;ul&gt;
&lt;li&gt;A：国内だと10msあればなんとかなる。それよりもアプリ側のチューニングのほうがまだ重要&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：Cassandraとか候補に挙がらなかったんですか？
&lt;ul&gt;
&lt;li&gt;A：苦しんでる人が知人にいるので。。。あと、用途的に違うので。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：バックエンドとしてはなにを？
&lt;ul&gt;
&lt;li&gt;A：bitcaskにしてる&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：サーバ構成、ネットワーク構成がどうなってる？
&lt;ul&gt;
&lt;li&gt;A：。。。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：Redirectとは？RiakがやってるRedirect？
&lt;ul&gt;
&lt;li&gt;A：はい。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：他に候補にあがったのは？
&lt;ul&gt;
&lt;li&gt;A：&lt;a href=&#34;http://www.aerospike.com&#34;&gt;商用のaerospike（これかな？）&lt;/a&gt;がスケールできそうだったけど、クライアントがいまいち。。。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;感想&#34;&gt;感想&lt;/h3&gt;
&lt;p&gt;広告業界のことをよくわかってないので、微妙にピンときてなかったりもするのですが、以下に素早く返すかって観点でどこに注力して、問題点を潰していくのかってのは面白そうだなぁと。
リクエスト処理の性能がクリアできたらつぎはスケールの観点（ノード追加時の挙動とか）で検証していくんだろうなと。次回の話も聞いてみたい感じです。&lt;/p&gt;
&lt;h2 id=&#34;iij-曽我部さん田中さん-yokozuna-日本語検索性能を評価しました&#34;&gt;IIJ 曽我部さん、田中さん 「Yokozuna 日本語検索性能を評価しました」&lt;/h2&gt;
&lt;h3 id=&#34;yokozunaって&#34;&gt;Yokozunaって？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Riak＋Solrでいいとこ取り&lt;/li&gt;
&lt;li&gt;データの登録とかはRiakのAPIで。&lt;/li&gt;
&lt;li&gt;SolrのAPIが使える。&lt;/li&gt;
&lt;li&gt;YokozunaがSolrの分散検索の部分を隠してくれる。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;yokozunaのインストールとか&#34;&gt;Yokozunaのインストールとか。&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;SolrのAPIっぽい形で検索できるし、戻りもSolrのXMLっぽいのが出てくるよ。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;wikipediaデータってstoreの性能とか&#34;&gt;Wikipediaデータってstoreの性能とか。&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Riakのノード32台。（Xeon、メモリ24GB、HDD。。。）&lt;/li&gt;
&lt;li&gt;yz_extractor：Riakのコンテンツタイプを見てSolrにデータを入れる処理が書いてある。&lt;/li&gt;
&lt;li&gt;自分でschema.xmlを書いてYokozunaに指定することもできる。
&lt;ul&gt;
&lt;li&gt;スキーマの変更とか登録とか。
&lt;ul&gt;
&lt;li&gt;すでに指定済みスキーマを変更した場合の挙動ってどうなるの？&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;デモではSolrからid取って、Riakからその他のデータを取り出していた。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;rubyでの性能評価&#34;&gt;Rubyでの性能評価&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;ベンチマークプログラム側の問題が先に影響が出てしまった。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;qa-1&#34;&gt;QA&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Q：Riak単体とYokozunaつかった時でディスク容量がどのくらい増えた？
&lt;ul&gt;
&lt;li&gt;A：ちゃんと調べてないが、10%くらい増えた気がする。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：Solr側の設定でstored=trueだけど、falseにしてもいいんじゃないの？
&lt;ul&gt;
&lt;li&gt;A：デモはfalseにしてます。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：スキーマってあとから変更できるんですかね？
&lt;ul&gt;
&lt;li&gt;A：まだ良くわかってないです。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：ノードの追加、削除時の挙動とかも気になります。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;感想-1&#34;&gt;感想&lt;/h3&gt;
&lt;p&gt;今回はStore性能に関してでしたが、今後は検索性能やシナリオによる性能（KVSの処理メインで、時々全文検索とか、全文検索の処理も結構あるパターンとか）の測定とか、耐障害性とかの観点で調査を進めてもらってSolr勉強会で話をしてもらえると面白そうだなぁと勝手に思ってみたり。
Solr勉強会へのコンタクトお待ちしてます！ｗ&lt;/p&gt;
</content:encoded>
    </item>
    
    <item>
      <title>Basho Japanに遊びに行きました</title>
      <link>https://blog.johtani.info/blog/2013/06/19/visited-basho/</link>
      <pubDate>Wed, 19 Jun 2013 10:03:00 +0900</pubDate>
      
      <guid>https://blog.johtani.info/blog/2013/06/19/visited-basho/</guid>
      <description>&lt;p&gt;ちょくちょく書こうと言いながら、前の記事が1週間以上前になってる。。。&lt;/p&gt;
&lt;p&gt;昨日は、Basho Japanに遊びに行って来ました。
（Riak触ったことないのに。。。Erlangも。。。ゴメンナサイ）&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;ちょくちょく書こうと言いながら、前の記事が1週間以上前になってる。。。&lt;/p&gt;
&lt;p&gt;昨日は、Basho Japanに遊びに行って来ました。
（Riak触ったことないのに。。。Erlangも。。。ゴメンナサイ）&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;RiakにSolrを組み合わせたYokozunaというものの名前を最近耳にしていたので、どんなものなのかなぁと興味がありまして。Solrがどんな使い方をされているのかってのが気になったので、
情報交換したいなぁと思っていたところ、Vの人が調整してくれたので色々と有意義な話ができたかなぁと。
（Yokozunaについての最新のスライドは&lt;a href=&#34;https://speakerdeck.com/rzezeski/yokozuna-scaling-solr-with-riak&#34;&gt;Berlin Buzzword 2013のものがここに&lt;/a&gt;）
Twitter上で見かけたことのある方々と話ができたり面白かったです。（やっぱ英語で会話できたりスラスラと読めるの必要だよなぁと痛感したりもしました。。。）&lt;/p&gt;
&lt;p&gt;ということで、遊びに行ったのに美味しいピザやこんなおみやげまでもらってしまいました。
（ピザの写真撮るの忘れてたw）&lt;/p&gt;


&lt;link rel=&#34;stylesheet&#34; href=&#34;https://blog.johtani.info/css/hugo-easy-gallery.min.css&#34; /&gt;
&lt;div class=&#34;box&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope
    itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34; &gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://blog.johtani.info/images/entries/20130619/riak-goods.jpg&#34;  /&gt;
    &lt;/div&gt;
    &lt;a href=&#34;https://blog.johtani.info/images/entries/20130619/riak-goods.jpg&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
    &lt;figcaption align=&#34;center&#34;&gt;&lt;h4&gt;Riak＆Bashoグッズ&lt;/h4&gt;
    &lt;/figcaption&gt;
  &lt;/figure&gt;
&lt;/div&gt;

&lt;p&gt;ちなみに、Yokozunaですが、Riakに登録したデータを裏で起動しているSolにデータを流しこんでくれるものになります。
Solrの機能としては分散検索（Distributed Search）と呼ばれる仕組みを利用しているようです。
YokozunaのI/Fとしては、Solrのインデックスの分散構成は隠してくれていて、かつ、Solr（っぽい？）リクエストを投げれば裏の分散構成に問い合わせた結果をSolrのレスポンスの形で返してくれます。
KVSに全文検索の機能がついてくるお得感が満載な気がしますw。&lt;/p&gt;
&lt;p&gt;Riak自身のデータの取り扱いがどんなものかをまだちゃんと理解していないので（ゴメンナサイ。&lt;a href=&#34;http://littleriakbook.com&#34;&gt;Little Riak Book&lt;/a&gt;は開いてるんですが読んでなくて。。。）またおじゃましてもう少し情報交換したいかなぁとｗ。&lt;/p&gt;
&lt;p&gt;Cloudera Searchといい、Yokozunaといい、Solrを利用したものが少しずつ増えてきて嬉しい限りです。
Solrの作りがしっかりしている？活発？、だから取り込む形が多いんですかねぇ。
Solr本を書いてから数年たちますが、やっと検索のニーズが出てきたのかもしれないなぁと思ってみたり。
（流れのつながりはあまりないですが）ElasticSearchも少しずつ人気が出てきてるし、日本語の本とかのニーズあったりするかなぁ？&lt;/p&gt;
</content:encoded>
    </item>
    
  </channel>
</rss>
