SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Distributed Key-Value Store




                       Kobe Digital Labo, Inc.
                                      岩瀬 高博
                          Twitter: @okuyamaoo
                  Mail: ta.okuyamaoo@gmail.com
                 http://d.hatena.ne.jp/okuyamaoo/
アジェンダ
1.自己紹介
2.okuyamaについて
3.新機能のご紹介
4.利用事例のご紹介
自己紹介
・株式会社 神戸デジタル・ラボ
>神戸を基盤にICTソリューションを展開
・岩瀬 高博 (Twitter: @okuyamaoo)
 >okuyama、ECサイト関係、研究系の案件
 >車とか好き. okuyamaの由来もそこから
>活動
  >OSS分散キーバリューストア #okuyama を開発
okuyamaとは?
    ・概要

    ・全体イメージ

    ・基本機能
okuyamaとは?
・okuyamaは全てJavaで作られています。
>2009年の12月から開発をはじめ、
 現在 Version 0.8.7.2
・全て一からの実装になります。
>開発動機は自身の勉強目的
 永続化の仕組み, ネットワークI/O周りの仕組み,
 レプリケーションの仕組み全てオリジナルとなります
okuyamaはKey-Value Store
Key-Value Store
>KeyとValueの関係で値を保持できる仕組み


         “Key-1”でValueを取得
 Key-1                           Value-1
               Key-1   Value-1   “Value-1”が取得できる

               Key-2   Value-2
               Key-3   Value-3
              Key-4    Value-4
okuyamaはKey-Value Store
データ格納部分を複数に分散できる。
>分散Key-Value Store


“Key-1”を“Value-11”へ更新
                        Key-1   Value-11
Key-1 Value-11
                        Key-2   Value-22
                                           複数のノードで
                                           データを管理
“Key-4”を“Value-44”へ更新
                        Key-3   Value-3
Key-4 Value-44
                        Key-4   Value-44
全体イメージ
・全体イメージ
                                   Data Node Data Node Data Node



 Client              Master Node   Data Node Data Node Data Node

            Client
                     Master Node   Data Node Data Node Data Node

   Client
                                   Data Node Data Node Data Node




・Client → Master Node → Data Node(×3)
okuyamaに出来ること
・機能一覧
Storage Type       永続化・非永続化の選択、一貫性レベルの選択
                   保存先の選択(Memory, Disk, Disk + Memory)
Support Protocol   Original, memcached, HTTP
冗長性                複数台のサーバで構成されており、
                   サーバ追加も無停止で可能(アルゴリズム分散)
可用性                全てのデータは多重化されて保存され
                   全ての構成要素が多重化可能となっている
                   single point of failureが存在しない
データメンテナンス          サーバ追加時や、障害時、復旧時の
                   データ再配置は全て自動で行われる。
データTag付加機能         Keyを束ねるTagを設定可能。取得時はKeyの集合、
                   又はKeyとValueを選択可能。Tagの数は制限なし。
JavaScript実行機能     JavaScriptをDataNodeで実行可能。
                   データの更新も同時に実行可能。
最近追加した機能
   ・パーティション機能

   ・ストレージ機能の強化

   ・全文検索機能
パーティション機能
・Key-Value Storeを利用するアプリが
増えてきた場合に発生する問題

・アプリ単位で環境を用意




・1つのKVSを共有利用
パーティション機能
・Key-Value Storeを利用するアプリが
増えてきた場合に発生する問題

・アプリ単位で環境を用意    1つのサーバ上に複数のKVS
                複数のサーバを用意
                管理コストの増大

・1つのKVSを共有利用    アプリ側でなんだかの工夫
                ロジックに環境依存が発生する
                操作ミスなどで他のデータに影響
パーティション機能
・okuyamaのクラスター内に領域を作成
・1つのokuyamaクラスターを複数の用途で共有利用
 ・パーティションの容量は可変
 >初期設定は不要
 ・パーティション数の限度はなし
 >追加、削除の制限なし
 ・利用側はMasterNodeのポート単位
  >memcachedクライアント等でも意識
   せずに利用可能
 ・内部的にはパーティション単位での
 プレフィックス付加での分離
 ・暗号化などは今後の検討課題
ストレージ機能強化
・仮想メモリ機構
 ・完全ディスクモード以外の場合にメモリ使用量が
 上限に達した場合に自動的にディスクをメモリとして利用

・Value圧縮機構
 ・Valueを保存する際に圧縮し保存する(zipアルゴリズム)
  圧縮しても意味がないデータは自動判定
 ・Valueがメモリモードの場合のみ利用可能
・データファイル遅延書き込み機構
 ・トランザクション、データ両ファイルのディスクへの書き込みを
  遅延させることが可能
 ・データ保全性の面ではトレードオフ
全文検索機能
・標準機能として全文検索機能を搭載
 >機能特徴
 1.N-Gramを利用した検索Index作成
  次のリリースで辞書方式のMixに変更
全文検索機能
・標準機能として全文検索機能を搭載
 >機能特徴
 1.N-Gramを利用した検索Index作成
  次のリリースで辞書方式のMixに変更


       N-Gramを使った方式?
全文検索機能
・N-Gramを利用した検索Indexの作成
 >N-Gramは対象の文字列をN文字で
 切り出だす方式。
 それを見出しに、文字列への索引を管理
全文検索機能
・Index作成
 N文字の部分を決定して分解
 ID=1 Value=“今日は勉強会です”
                                今日:1,2
 ID=2 Value=“今日は晴れです”           日は:1,2
                                は勉:1
 N=2                            は晴:2
       今日:1   今日:2
                                勉強:1
       日は:1   日は:2
                     2つの表をマージ   晴れ:2
       は勉:1   は晴:2
                                強会:1
       勉強:1   晴れ:2
                                れで:2
       強会:1   れで:2
                                会で:1
       会で:1   です:2
                                です:1,2
       です:1   す:2
                                す:1,2
       す:1
全文検索機能
・Index検索
  検索ワード = “今日 勉強会”
    Nに合わせて検索ワードも分解

     “今日” “勉強” “強会”
全文検索機能
・Index検索
  分解したワードを先ほどのリストから探す
       今日:1,2
       日は:1,2
       は勉:1
“今日”
       は晴:2
“勉強”   勉強:1
       晴れ:2
“強会”   強会:1
       れで:2
       会で:1
       です:1,2
       す:1,2
全文検索機能
・Index検索
  分解したワードを先ほどのリストから探す
       今日:1,2
       日は:1,2
                取得ID
       は勉:1
“今日”            ID:1,2
       は晴:2
“勉強”   勉強:1     ID:1
       晴れ:2
“強会”   強会:1     ID:1
       れで:2
       会で:1
       です:1,2
       す:1,2
全文検索機能
・Index検索
  分解したワードを先ほどのリストから探す
       今日:1,2
       日は:1,2
                取得ID
       は勉:1
“今日”            ID:1,2   全てに含まれるID
       は晴:2
“勉強”   勉強:1     ID:1        ID=1
       晴れ:2
“強会”   強会:1     ID:1
       れで:2
       会で:1
                       ID=1の文章 “今日は勉強会です”
       です:1,2
       す:1,2
全文検索機能
・このN-Gramを利用してIndexを作成
 >もう少し特徴を出してみようと
 1.辞書方式とのMix
 2.N-GramのNの部分はIndex作成、検索時に
  設定できるように(デフォルトはN=1, 2, 3で作成)

 3.作成Indexのグルーピングが可能
全文検索機能
・検索Indexをグループ別で作成、検索
データ登録時に任意のグループを指定することで
検索時の範囲を限定することが可能
                    blog
>今日の勉強会の内容を
 グループを決めて検索
 とかも可能


 twitterのグループから             ATND
 “今日の勉強会”を検索
 他のグループは対象から外せる   twitter
利用事例
   ・共有キャッシュサーバ

   ・データ集約ストレージ
共有キャッシュサーバ ~リンク様
・ソーシャルアプリ向けホスティングサービスの
 “アプリプラットフォーム”で利用
>アプリプラットフォームを利用されている
 ユーザにネットワーク越しに利用できる
 memcachedサーバとして提供
 okuyamaは冗長構成で構築し、サーバメンテナス
 などは全てプラットフォーム側で実施
共有キャッシュサーバ ~リンク様
・構成図                                    memcachedクライアントには
                                        フェイルオーバーの考え方は
                                        ないので、ユーザとokuyamaとの
アプリプラットフォーム利用者                          間にLVSを挟んで、バランシング&
                                        冗長化。LVSはHeartbeatを使って
ポート番号単位でユーザに提供             LVS          冗長化構成としている
利用ユーザにはmemcachedに       MasterNodeへの
                                                    待機系
                         バランシングと
見える                     フェイルオーバー                  LVSサーバ

                                                Heartbeatにて監視
                                             障害時はVIPを移行して切り替え

                                                       トランザクションログ
                                        メモリーのみ
                                       DataNode    DataNode

                    MasterNode
                                       DataNode    DataNode

                    MasterNode
                                       DataNode    DataNode

                                          okuyamaクラスター
データ集約ストレージ
・複数のシステムで利用するデータを
 集中管理するストレージ基盤に利用
>商品販売時に利用するマスター情報などを
 システム単位で管理していたところを1箇所で
 管理して各システムは集約ストレージ経由で
 データ参照するよう変更
データ集約ストレージ
・構成図
                            ユーザ情報          商品マスタ           在庫マスタ
                            問い合わせ          データ検索         更新、問い合わせ
okuyamaの前にWebAPIサーバを
配置してそちらにデータに合わせた
処理を実装し、アプリケーションは
                            WebAPIサーバ群
RESTでデータ処理を実行
                            データ種類に応じた      データ種類に応じた      データ種類に応じた
okuyamaはデータに合わせて              API実装          API実装            API実装
パーティションでデータを分離


  データ例)                                    トランザクションログ + Value=Disk
  商品マスタ                               +
  在庫マスタ                         DataNode      DataNode        DataNode

  ユーザマスタ       MasterNode
  etc…                          DataNode      DataNode        DataNode

               MasterNode
                                DataNode      DataNode        DataNode
今後
・okuyamaだけで全てを完結させるのは厳しい
>その他の要素との融合
 それを行うためのインターフェース整備など
 ・検索だけを受け持つプラグイン的なAPIサーバ
 >コア部分だけ隠蔽して、I/Fだけ公開
 ・管理用のアプリケーション(cse、zabbix…?)
 >データ入れたら簡単に見たい!!
   テスト、運用作業の効率化などに必須
最後に
・Information
 UserGroup
  http://groups.google.com/group/kvs_okuyama/

 Development
  http://sourceforge.jp/projects/okuyama/

 Facebook
  http://www.facebook.com/okuyama.jp
Thank you!

Contenu connexe

Tendances

MySQLの運用でありがちなこと
MySQLの運用でありがちなことMySQLの運用でありがちなこと
MySQLの運用でありがちなことHiroaki Sano
 
MySQL のユーザー定義変数と RDB のココロ
MySQL のユーザー定義変数と RDB のココロMySQL のユーザー定義変数と RDB のココロ
MySQL のユーザー定義変数と RDB のココロtsudaa
 
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー)  #jpugAmazon RDS for PostgreSQL ( JPUG 2014夏セミナー)  #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpugYasuhiro Matsuo
 
18 a-6 ameba pigg backend practice 20110217
18 a-6 ameba pigg backend practice 2011021718 a-6 ameba pigg backend practice 20110217
18 a-6 ameba pigg backend practice 20110217Akihiro Kuwano
 
Incoming PostgreSQL 9.4 次バージョンの新機能をご紹介
Incoming PostgreSQL 9.4 次バージョンの新機能をご紹介Incoming PostgreSQL 9.4 次バージョンの新機能をご紹介
Incoming PostgreSQL 9.4 次バージョンの新機能をご紹介Ryuichiro Munechika
 
Postgre sql9.3新機能紹介
Postgre sql9.3新機能紹介Postgre sql9.3新機能紹介
Postgre sql9.3新機能紹介Daichi Egawa
 
インメモリーで超高速処理を実現する場合のカギ
インメモリーで超高速処理を実現する場合のカギインメモリーで超高速処理を実現する場合のカギ
インメモリーで超高速処理を実現する場合のカギMasaki Yamakawa
 
PostgreSQLレプリケーション(pgcon17j_t4)
PostgreSQLレプリケーション(pgcon17j_t4)PostgreSQLレプリケーション(pgcon17j_t4)
PostgreSQLレプリケーション(pgcon17j_t4)Kosuke Kida
 
Moot2013 moca ver0.3
Moot2013 moca ver0.3Moot2013 moca ver0.3
Moot2013 moca ver0.3科 黄
 
月間10億pvを支えるmongo db
月間10億pvを支えるmongo db月間10億pvを支えるmongo db
月間10億pvを支えるmongo dbYuji Isobe
 
DynamoDBによるソーシャルゲーム実装 How To
DynamoDBによるソーシャルゲーム実装 How ToDynamoDBによるソーシャルゲーム実装 How To
DynamoDBによるソーシャルゲーム実装 How To伊藤 祐策
 
MySQLチューニング
MySQLチューニングMySQLチューニング
MySQLチューニングyoku0825
 
MongoDBとAjaxで作る解析フロントエンド&GraphDBを用いたソーシャルデータ解析
MongoDBとAjaxで作る解析フロントエンド&GraphDBを用いたソーシャルデータ解析MongoDBとAjaxで作る解析フロントエンド&GraphDBを用いたソーシャルデータ解析
MongoDBとAjaxで作る解析フロントエンド&GraphDBを用いたソーシャルデータ解析Takahiro Inoue
 
MongoDBのアレをアレする
MongoDBのアレをアレするMongoDBのアレをアレする
MongoDBのアレをアレするAkihiro Kuwano
 
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)Insight Technology, Inc.
 
OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料Chika SATO
 
Jpug study-pq 20170121
Jpug study-pq 20170121Jpug study-pq 20170121
Jpug study-pq 20170121Kosuke Kida
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~infinite_loop
 
[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用Kosuke Kida
 

Tendances (20)

MySQLの運用でありがちなこと
MySQLの運用でありがちなことMySQLの運用でありがちなこと
MySQLの運用でありがちなこと
 
MySQL のユーザー定義変数と RDB のココロ
MySQL のユーザー定義変数と RDB のココロMySQL のユーザー定義変数と RDB のココロ
MySQL のユーザー定義変数と RDB のココロ
 
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー)  #jpugAmazon RDS for PostgreSQL ( JPUG 2014夏セミナー)  #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
 
18 a-6 ameba pigg backend practice 20110217
18 a-6 ameba pigg backend practice 2011021718 a-6 ameba pigg backend practice 20110217
18 a-6 ameba pigg backend practice 20110217
 
Incoming PostgreSQL 9.4 次バージョンの新機能をご紹介
Incoming PostgreSQL 9.4 次バージョンの新機能をご紹介Incoming PostgreSQL 9.4 次バージョンの新機能をご紹介
Incoming PostgreSQL 9.4 次バージョンの新機能をご紹介
 
Postgre sql9.3新機能紹介
Postgre sql9.3新機能紹介Postgre sql9.3新機能紹介
Postgre sql9.3新機能紹介
 
インメモリーで超高速処理を実現する場合のカギ
インメモリーで超高速処理を実現する場合のカギインメモリーで超高速処理を実現する場合のカギ
インメモリーで超高速処理を実現する場合のカギ
 
PostgreSQLレプリケーション(pgcon17j_t4)
PostgreSQLレプリケーション(pgcon17j_t4)PostgreSQLレプリケーション(pgcon17j_t4)
PostgreSQLレプリケーション(pgcon17j_t4)
 
Moot2013 moca ver0.3
Moot2013 moca ver0.3Moot2013 moca ver0.3
Moot2013 moca ver0.3
 
月間10億pvを支えるmongo db
月間10億pvを支えるmongo db月間10億pvを支えるmongo db
月間10億pvを支えるmongo db
 
DynamoDBによるソーシャルゲーム実装 How To
DynamoDBによるソーシャルゲーム実装 How ToDynamoDBによるソーシャルゲーム実装 How To
DynamoDBによるソーシャルゲーム実装 How To
 
MySQLチューニング
MySQLチューニングMySQLチューニング
MySQLチューニング
 
MongoDBとAjaxで作る解析フロントエンド&GraphDBを用いたソーシャルデータ解析
MongoDBとAjaxで作る解析フロントエンド&GraphDBを用いたソーシャルデータ解析MongoDBとAjaxで作る解析フロントエンド&GraphDBを用いたソーシャルデータ解析
MongoDBとAjaxで作る解析フロントエンド&GraphDBを用いたソーシャルデータ解析
 
MongoDBのアレをアレする
MongoDBのアレをアレするMongoDBのアレをアレする
MongoDBのアレをアレする
 
Chugokudb18_1
Chugokudb18_1Chugokudb18_1
Chugokudb18_1
 
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
 
OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料
 
Jpug study-pq 20170121
Jpug study-pq 20170121Jpug study-pq 20170121
Jpug study-pq 20170121
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
 
[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用
 

En vedette

งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1nantakit
 
sociale media als didactisch hulpmiddel
sociale media als didactisch hulpmiddelsociale media als didactisch hulpmiddel
sociale media als didactisch hulpmiddelannemiekevanhorssen
 
Social TV: scenari convergenti nella comunicazione social
Social TV: scenari convergenti nella comunicazione socialSocial TV: scenari convergenti nella comunicazione social
Social TV: scenari convergenti nella comunicazione socialPasquale Borriello
 
10 juni 2011 ORD 2011 Maaike Vervoort
10 juni 2011 ORD 2011 Maaike Vervoort10 juni 2011 ORD 2011 Maaike Vervoort
10 juni 2011 ORD 2011 Maaike VervoortSaxion
 
KGC06_적응성 있는 자원 흐름 관리
KGC06_적응성 있는 자원 흐름 관리KGC06_적응성 있는 자원 흐름 관리
KGC06_적응성 있는 자원 흐름 관리noerror
 
Implantação de PMO em Lisarb
Implantação de PMO em LisarbImplantação de PMO em Lisarb
Implantação de PMO em LisarbMarco Coghi
 
The Future Of The Law Firm
The Future Of The  Law  FirmThe Future Of The  Law  Firm
The Future Of The Law FirmJerome Kowalski
 
cococi事業概要_20110614
cococi事業概要_20110614cococi事業概要_20110614
cococi事業概要_20110614Nozomi Ichikawa
 
全国太陽光発電量
全国太陽光発電量全国太陽光発電量
全国太陽光発電量HOME'S
 
الهدهد للمحتوى الإبداعي للأطفال
الهدهد للمحتوى الإبداعي للأطفالالهدهد للمحتوى الإبداعي للأطفال
الهدهد للمحتوى الإبداعي للأطفالMohammed Al-Bishtawi
 
Profielwerkstuk 1e week UniC
Profielwerkstuk 1e week UniCProfielwerkstuk 1e week UniC
Profielwerkstuk 1e week UniCJelmer Evers
 
Curso de idiomas globo inglês livro015
Curso de idiomas globo inglês livro015 Curso de idiomas globo inglês livro015
Curso de idiomas globo inglês livro015 rosemere12
 

En vedette (20)

งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
sociale media als didactisch hulpmiddel
sociale media als didactisch hulpmiddelsociale media als didactisch hulpmiddel
sociale media als didactisch hulpmiddel
 
Social TV: scenari convergenti nella comunicazione social
Social TV: scenari convergenti nella comunicazione socialSocial TV: scenari convergenti nella comunicazione social
Social TV: scenari convergenti nella comunicazione social
 
(2010.12.23)iipc oasis
(2010.12.23)iipc oasis(2010.12.23)iipc oasis
(2010.12.23)iipc oasis
 
Procés tecnològic 2010 11
Procés tecnològic 2010 11Procés tecnològic 2010 11
Procés tecnològic 2010 11
 
10 juni 2011 ORD 2011 Maaike Vervoort
10 juni 2011 ORD 2011 Maaike Vervoort10 juni 2011 ORD 2011 Maaike Vervoort
10 juni 2011 ORD 2011 Maaike Vervoort
 
KGC06_적응성 있는 자원 흐름 관리
KGC06_적응성 있는 자원 흐름 관리KGC06_적응성 있는 자원 흐름 관리
KGC06_적응성 있는 자원 흐름 관리
 
Implantação de PMO em Lisarb
Implantação de PMO em LisarbImplantação de PMO em Lisarb
Implantação de PMO em Lisarb
 
The Future Of The Law Firm
The Future Of The  Law  FirmThe Future Of The  Law  Firm
The Future Of The Law Firm
 
cococi事業概要_20110614
cococi事業概要_20110614cococi事業概要_20110614
cococi事業概要_20110614
 
Cremação
CremaçãoCremação
Cremação
 
全国太陽光発電量
全国太陽光発電量全国太陽光発電量
全国太陽光発電量
 
Jordon Project
Jordon ProjectJordon Project
Jordon Project
 
الهدهد للمحتوى الإبداعي للأطفال
الهدهد للمحتوى الإبداعي للأطفالالهدهد للمحتوى الإبداعي للأطفال
الهدهد للمحتوى الإبداعي للأطفال
 
Diapositiva apbt
Diapositiva apbtDiapositiva apbt
Diapositiva apbt
 
Profielwerkstuk 1e week UniC
Profielwerkstuk 1e week UniCProfielwerkstuk 1e week UniC
Profielwerkstuk 1e week UniC
 
Poker
PokerPoker
Poker
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Curso de idiomas globo inglês livro015
Curso de idiomas globo inglês livro015 Curso de idiomas globo inglês livro015
Curso de idiomas globo inglês livro015
 
Miguel Angel
Miguel AngelMiguel Angel
Miguel Angel
 

Similaire à 20110517 okuyama ソーシャルメディアが育てた技術勉強会

20110519 okuyama tokyo_linuxstudy
20110519 okuyama tokyo_linuxstudy20110519 okuyama tokyo_linuxstudy
20110519 okuyama tokyo_linuxstudyTakahiro Iwase
 
20110708 dist_study okuyama
20110708 dist_study okuyama20110708 dist_study okuyama
20110708 dist_study okuyamaTakahiro Iwase
 
20121205 nosql(okuyama fs)セミナー資料
20121205 nosql(okuyama fs)セミナー資料20121205 nosql(okuyama fs)セミナー資料
20121205 nosql(okuyama fs)セミナー資料Takahiro Iwase
 
Big data解析ビジネス
Big data解析ビジネスBig data解析ビジネス
Big data解析ビジネスMie Mori
 
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015Masahiro Nagano
 
Zabbix-jp study #4 20111020 session2
Zabbix-jp study #4 20111020 session2Zabbix-jp study #4 20111020 session2
Zabbix-jp study #4 20111020 session2Hitoshi Yoshida
 
KOBE IT FESTIVAL 2012
KOBE IT FESTIVAL 2012KOBE IT FESTIVAL 2012
KOBE IT FESTIVAL 2012Hiroshi Bunya
 
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC EnterpriseYusukeKuramata
 
ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展Recruit Technologies
 
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
Windows Server 2019 の Hyper-Converged Infrastructure (HCI) Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
Windows Server 2019 の Hyper-Converged Infrastructure (HCI) Hiroshi Matsumoto
 
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤とEmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤とToru Takahashi
 
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤とEmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤とToru Takahashi
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムRecruit Technologies
 
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ  by トレジャーデータ株式会社 斉藤太郎[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ  by トレジャーデータ株式会社 斉藤太郎
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎Insight Technology, Inc.
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料Recruit Technologies
 
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜Takahiro Inoue
 
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 TokyoPrestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 TokyoTreasure Data, Inc.
 

Similaire à 20110517 okuyama ソーシャルメディアが育てた技術勉強会 (20)

20110519 okuyama tokyo_linuxstudy
20110519 okuyama tokyo_linuxstudy20110519 okuyama tokyo_linuxstudy
20110519 okuyama tokyo_linuxstudy
 
20110708 dist_study okuyama
20110708 dist_study okuyama20110708 dist_study okuyama
20110708 dist_study okuyama
 
20121205 nosql(okuyama fs)セミナー資料
20121205 nosql(okuyama fs)セミナー資料20121205 nosql(okuyama fs)セミナー資料
20121205 nosql(okuyama fs)セミナー資料
 
Big data解析ビジネス
Big data解析ビジネスBig data解析ビジネス
Big data解析ビジネス
 
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
 
Zabbix-jp study #4 20111020 session2
Zabbix-jp study #4 20111020 session2Zabbix-jp study #4 20111020 session2
Zabbix-jp study #4 20111020 session2
 
KOBE IT FESTIVAL 2012
KOBE IT FESTIVAL 2012KOBE IT FESTIVAL 2012
KOBE IT FESTIVAL 2012
 
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
 
ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展
 
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
Windows Server 2019 の Hyper-Converged Infrastructure (HCI) Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
 
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤とEmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
 
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤とEmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
 
Kvs okuyama-20110818
Kvs okuyama-20110818Kvs okuyama-20110818
Kvs okuyama-20110818
 
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ  by トレジャーデータ株式会社 斉藤太郎[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ  by トレジャーデータ株式会社 斉藤太郎
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料
 
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
 
Apache spark 2.3 and beyond
Apache spark 2.3 and beyondApache spark 2.3 and beyond
Apache spark 2.3 and beyond
 
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 TokyoPrestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
 
Fluentd casual
Fluentd casualFluentd casual
Fluentd casual
 

Plus de Takahiro Iwase

Re port aws_reinvent_161213_slideshare
Re port aws_reinvent_161213_slideshareRe port aws_reinvent_161213_slideshare
Re port aws_reinvent_161213_slideshareTakahiro Iwase
 
20151205 中国地方db勉強会 dbm_fs
20151205 中国地方db勉強会 dbm_fs20151205 中国地方db勉強会 dbm_fs
20151205 中国地方db勉強会 dbm_fsTakahiro Iwase
 
20140418 info talkセミナー資料
20140418 info talkセミナー資料20140418 info talkセミナー資料
20140418 info talkセミナー資料Takahiro Iwase
 
20131113_mysql_on_分散fsセミナー資料
20131113_mysql_on_分散fsセミナー資料20131113_mysql_on_分散fsセミナー資料
20131113_mysql_on_分散fsセミナー資料Takahiro Iwase
 
20120913 nosql@hikarie(okuyama fuse)
20120913 nosql@hikarie(okuyama fuse)20120913 nosql@hikarie(okuyama fuse)
20120913 nosql@hikarie(okuyama fuse)Takahiro Iwase
 
20120317 IT系勉強会 in 神戸
20120317 IT系勉強会 in 神戸20120317 IT系勉強会 in 神戸
20120317 IT系勉強会 in 神戸Takahiro Iwase
 
Okuyama説明資料 20120119 ss
Okuyama説明資料 20120119 ssOkuyama説明資料 20120119 ss
Okuyama説明資料 20120119 ssTakahiro Iwase
 
okuyama_20101101_nosqlafternoon
okuyama_20101101_nosqlafternoonokuyama_20101101_nosqlafternoon
okuyama_20101101_nosqlafternoonTakahiro Iwase
 
2010/07/09 osc kansai-kvsokuyama
2010/07/09 osc kansai-kvsokuyama2010/07/09 osc kansai-kvsokuyama
2010/07/09 osc kansai-kvsokuyamaTakahiro Iwase
 

Plus de Takahiro Iwase (9)

Re port aws_reinvent_161213_slideshare
Re port aws_reinvent_161213_slideshareRe port aws_reinvent_161213_slideshare
Re port aws_reinvent_161213_slideshare
 
20151205 中国地方db勉強会 dbm_fs
20151205 中国地方db勉強会 dbm_fs20151205 中国地方db勉強会 dbm_fs
20151205 中国地方db勉強会 dbm_fs
 
20140418 info talkセミナー資料
20140418 info talkセミナー資料20140418 info talkセミナー資料
20140418 info talkセミナー資料
 
20131113_mysql_on_分散fsセミナー資料
20131113_mysql_on_分散fsセミナー資料20131113_mysql_on_分散fsセミナー資料
20131113_mysql_on_分散fsセミナー資料
 
20120913 nosql@hikarie(okuyama fuse)
20120913 nosql@hikarie(okuyama fuse)20120913 nosql@hikarie(okuyama fuse)
20120913 nosql@hikarie(okuyama fuse)
 
20120317 IT系勉強会 in 神戸
20120317 IT系勉強会 in 神戸20120317 IT系勉強会 in 神戸
20120317 IT系勉強会 in 神戸
 
Okuyama説明資料 20120119 ss
Okuyama説明資料 20120119 ssOkuyama説明資料 20120119 ss
Okuyama説明資料 20120119 ss
 
okuyama_20101101_nosqlafternoon
okuyama_20101101_nosqlafternoonokuyama_20101101_nosqlafternoon
okuyama_20101101_nosqlafternoon
 
2010/07/09 osc kansai-kvsokuyama
2010/07/09 osc kansai-kvsokuyama2010/07/09 osc kansai-kvsokuyama
2010/07/09 osc kansai-kvsokuyama
 

Dernier

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Dernier (10)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

20110517 okuyama ソーシャルメディアが育てた技術勉強会