Submit Search
Upload
MongoDBの可能性の話
•
6 likes
•
2,892 views
Akihiro Kuwano
Follow
道玄坂LTで発表した資料です!!!
Read less
Read more
Technology
Report
Share
Report
Share
1 of 51
Recommended
2017/10/19の AWS Startup Tech でLTした資料です(`・ω・´)ゞ
銀河レベルのLT(とは)
銀河レベルのLT(とは)
Akihiro Kuwano
2017/11/22のORESHIKANIGHTのLTで話した内容ですm(_ _)m
今日はMongoDBの話はしない
今日はMongoDBの話はしない
Akihiro Kuwano
2016.10.01 新潟県長岡市で開催されたオープンソースカンファレンス(OSC)2016-Nagaoka での日本MySQLユーザ会(MyNA)枠発表資料です。
いまいまMySQL@OSC2016長岡
いまいまMySQL@OSC2016長岡
sakaik
2017.9.24 島根県松江市で開催された オープンソースカンファレンス(OSC)2016-Shimane での、MySQLユーザ会枠発表資料です。
いまいまMySQL@OSC2016島根
いまいまMySQL@OSC2016島根
sakaik
MongoDB World2014への参加レポートです
MongoDB World 2014に行ってきた!
MongoDB World 2014に行ってきた!
Tetsutaro Watanabe
RDBとの比較でMongoDBの特徴を紹介しています。
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
Ryuji Tamagawa
XEgg 第2回 初心者向けのMongoDBの解説です。
初めてのMongo db
初めてのMongo db
Ryuji Tamagawa
Anemone is ruby gem for crawler. How to use Anemone.
Anemoneによるクローラー入門
Anemoneによるクローラー入門
Tasuku Nakano
Recommended
2017/10/19の AWS Startup Tech でLTした資料です(`・ω・´)ゞ
銀河レベルのLT(とは)
銀河レベルのLT(とは)
Akihiro Kuwano
2017/11/22のORESHIKANIGHTのLTで話した内容ですm(_ _)m
今日はMongoDBの話はしない
今日はMongoDBの話はしない
Akihiro Kuwano
2016.10.01 新潟県長岡市で開催されたオープンソースカンファレンス(OSC)2016-Nagaoka での日本MySQLユーザ会(MyNA)枠発表資料です。
いまいまMySQL@OSC2016長岡
いまいまMySQL@OSC2016長岡
sakaik
2017.9.24 島根県松江市で開催された オープンソースカンファレンス(OSC)2016-Shimane での、MySQLユーザ会枠発表資料です。
いまいまMySQL@OSC2016島根
いまいまMySQL@OSC2016島根
sakaik
MongoDB World2014への参加レポートです
MongoDB World 2014に行ってきた!
MongoDB World 2014に行ってきた!
Tetsutaro Watanabe
RDBとの比較でMongoDBの特徴を紹介しています。
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
Ryuji Tamagawa
XEgg 第2回 初心者向けのMongoDBの解説です。
初めてのMongo db
初めてのMongo db
Ryuji Tamagawa
Anemone is ruby gem for crawler. How to use Anemone.
Anemoneによるクローラー入門
Anemoneによるクローラー入門
Tasuku Nakano
2014年3月時点で、日本MongoDBユーザ会に集められたMongoDBの事例紹介をします
がっつりMongoDB事例紹介
がっつりMongoDB事例紹介
Tetsutaro Watanabe
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
Rubyで始めるWebスクレイピング 第1回Webスクレイピング勉強会@東京 発表資料
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
2014/12/12 MySQL Casual Talks vol.7
MySQL Fabricつらい
MySQL Fabricつらい
yoku0825
ElasticsearchにAnalyze APIプラグインをインストールすることで形態素解析サーバを作成することができます。
Elasticsearchで作る形態素解析サーバ
Elasticsearchで作る形態素解析サーバ
Shinsuke Sugaya
第3回Elasticsearch勉強会での発表資料です
MySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearch
Kentaro Yoshida
初心者向けにMongoDBの基本を解説しています。 この資料は2014/3/1のOSC 2014 Tokyo/Springで発表しました 。 2015/3/3最新の情報で一部アップデートしました。 2015/7/15MongoDB ver3.0ようにちょっと修正しました。
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
Rubyを使ってクローラー開発する方法を紹介していきます。
Rubyによるクローラー開発
Rubyによるクローラー開発
しくみ製作所
vuejsにありがとうを伝えました。
Vuejs meetup
Vuejs meetup
Kamimura Taichi
八王子
八王子
Kazutake Hiramatsu
20150523
20150523
Toshihiro Suzuki
第7回 Elasticsearch勉強会(http://elasticsearch.doorkeeper.jp/events/16837)の登壇資料です。 http://engineer.crowdworks.jp/
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
佑介 九岡
第5回 業界中心会議でのLT予定資料です。 https://itmedia.smartseminar.jp/public/application/add/922
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
2014/04/24 MySQL勉強会 in 大阪(第6回)にリモート参加しようとして失敗したスライド。。 http://atnd.org/events/49005
これからはじめるひとのためのdev.mysql.com
これからはじめるひとのためのdev.mysql.com
yoku0825
JAWS-UG和歌山第0回キックオフミーティング LT
JAWS-UG和歌山第0回キックオフミーティング LT
三七男 山本
2017/02/09 Groonga Meatup 2017
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
yoku0825
OSC広島2013のHiroshima.rbでLTした資料。 岡山のRuby関連勉強会の紹介
岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)
Makoto Henmi
・PostgreSQL特有のデータ型の紹介 ・プログラムからどのように利用するか
第51回NDS PostgreSQLのデータ型 #nds51
第51回NDS PostgreSQLのデータ型 #nds51
civicpg
Try to search listener commetns on broadcasting with rroonga. It's used for groonga benkyokai3.
Groonga勉強会3 生放送でコメント検索してみた
Groonga勉強会3 生放送でコメント検索してみた
temitan
SRE Meetup Tokyo にて発表 https://connpass.com/event/66219/
SLOのすすめ
SLOのすすめ
Takeo Sawada
データベースシャーディングを実現するSpiderストレージエンジンの概要、アーキテクチャ、利用事例、高度な使い方などのご紹介
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Kentoku
More Related Content
What's hot
2014年3月時点で、日本MongoDBユーザ会に集められたMongoDBの事例紹介をします
がっつりMongoDB事例紹介
がっつりMongoDB事例紹介
Tetsutaro Watanabe
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
Rubyで始めるWebスクレイピング 第1回Webスクレイピング勉強会@東京 発表資料
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
2014/12/12 MySQL Casual Talks vol.7
MySQL Fabricつらい
MySQL Fabricつらい
yoku0825
ElasticsearchにAnalyze APIプラグインをインストールすることで形態素解析サーバを作成することができます。
Elasticsearchで作る形態素解析サーバ
Elasticsearchで作る形態素解析サーバ
Shinsuke Sugaya
第3回Elasticsearch勉強会での発表資料です
MySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearch
Kentaro Yoshida
初心者向けにMongoDBの基本を解説しています。 この資料は2014/3/1のOSC 2014 Tokyo/Springで発表しました 。 2015/3/3最新の情報で一部アップデートしました。 2015/7/15MongoDB ver3.0ようにちょっと修正しました。
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
Rubyを使ってクローラー開発する方法を紹介していきます。
Rubyによるクローラー開発
Rubyによるクローラー開発
しくみ製作所
vuejsにありがとうを伝えました。
Vuejs meetup
Vuejs meetup
Kamimura Taichi
八王子
八王子
Kazutake Hiramatsu
20150523
20150523
Toshihiro Suzuki
第7回 Elasticsearch勉強会(http://elasticsearch.doorkeeper.jp/events/16837)の登壇資料です。 http://engineer.crowdworks.jp/
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
佑介 九岡
第5回 業界中心会議でのLT予定資料です。 https://itmedia.smartseminar.jp/public/application/add/922
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
2014/04/24 MySQL勉強会 in 大阪(第6回)にリモート参加しようとして失敗したスライド。。 http://atnd.org/events/49005
これからはじめるひとのためのdev.mysql.com
これからはじめるひとのためのdev.mysql.com
yoku0825
JAWS-UG和歌山第0回キックオフミーティング LT
JAWS-UG和歌山第0回キックオフミーティング LT
三七男 山本
2017/02/09 Groonga Meatup 2017
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
yoku0825
OSC広島2013のHiroshima.rbでLTした資料。 岡山のRuby関連勉強会の紹介
岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)
Makoto Henmi
・PostgreSQL特有のデータ型の紹介 ・プログラムからどのように利用するか
第51回NDS PostgreSQLのデータ型 #nds51
第51回NDS PostgreSQLのデータ型 #nds51
civicpg
Try to search listener commetns on broadcasting with rroonga. It's used for groonga benkyokai3.
Groonga勉強会3 生放送でコメント検索してみた
Groonga勉強会3 生放送でコメント検索してみた
temitan
What's hot
(20)
がっつりMongoDB事例紹介
がっつりMongoDB事例紹介
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
MySQL Fabricつらい
MySQL Fabricつらい
Elasticsearchで作る形態素解析サーバ
Elasticsearchで作る形態素解析サーバ
MySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearch
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Rubyによるクローラー開発
Rubyによるクローラー開発
Vuejs meetup
Vuejs meetup
八王子
八王子
20150523
20150523
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
20131012 nodejs
20131012 nodejs
これからはじめるひとのためのdev.mysql.com
これからはじめるひとのためのdev.mysql.com
JAWS-UG和歌山第0回キックオフミーティング LT
JAWS-UG和歌山第0回キックオフミーティング LT
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)
第51回NDS PostgreSQLのデータ型 #nds51
第51回NDS PostgreSQLのデータ型 #nds51
Groonga勉強会3 生放送でコメント検索してみた
Groonga勉強会3 生放送でコメント検索してみた
Viewers also liked
SRE Meetup Tokyo にて発表 https://connpass.com/event/66219/
SLOのすすめ
SLOのすすめ
Takeo Sawada
データベースシャーディングを実現するSpiderストレージエンジンの概要、アーキテクチャ、利用事例、高度な使い方などのご紹介
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Kentoku
by Joyjeet Banerjee, Enterprise Solutions Architect, AWS Evolving your analytics from batch processing to real-time processing can have a major business impact, but ingesting streaming data into your data warehouse requires building complex streaming data pipelines. Amazon Kinesis Firehose solves this problem by making it easy to transform and load streaming data into Amazon Redshift so that you can use existing analytics and business intelligence tools to extract information in near real-time and respond promptly. In this session, we will dive deep using Amazon Kinesis Firehose to load streaming data into Amazon Redshift reliably, scalably, and cost-effectively. Level: 200
Streaming Data Analytics with Amazon Redshift and Kinesis Firehose
Streaming Data Analytics with Amazon Redshift and Kinesis Firehose
Amazon Web Services
by Joyjeet Banerjee, Enterprise Solutions Architect, AWS Amazon Aurora is a MySQL- and PostgreSQL-compatible database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. In this deep dive session, we’ll discuss best practices and explore new features in areas like high availability, security, performance management and database cloning. Level 300
What’s New in Amazon Aurora
What’s New in Amazon Aurora
Amazon Web Services
@ RubyKaigi 2017 (19th Sep.)
An introduction and future of Ruby coverage library
An introduction and future of Ruby coverage library
mametter
issues we have experienced and lessons learned while building large scale microservices.
golang.tokyo #6 (in Japanese)
golang.tokyo #6 (in Japanese)
Yuichi Murata
There is more to deploying code than pushing the deploy button. A good practice that many companies follow is a Production Readiness Review (PRR) which is essentially a pre-flight check list before a service launches. This helps ensure new services are properly architected, monitored, secured, and more. We’ll walk through an example PRR and discuss the value of ensuring each of these is properly taken care of before your service launches.
Operations: Production Readiness Review – How to stop bad things from Happening
Operations: Production Readiness Review – How to stop bad things from Happening
Amazon Web Services
The presentation at DevFest Tokyo 2017 / @__timakin__ An introduction of blockchain and why go is nice to implement blockchain. Additionally described about the blockchain projects that are based on Go.
Blockchain on Go
Blockchain on Go
Seiji Takahashi
2017.09.26 OpsJAWS #13
AWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグ
Amazon Web Services Japan
How do you manage a multi-package API in Go? An overview of guregu/kami and x/net/context
神に近づくx/net/context (Finding God with x/net/context)
神に近づくx/net/context (Finding God with x/net/context)
guregu
Scala開発者からGoに移動した経験の話です。関数型開発の経験はGoで役に立つですか?軽く考え方レベルとコードレベルの話です。
ScalaからGoへ
ScalaからGoへ
James Neve
DeNA TechCon 2017の登壇資料です。
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechcon
DeNA
Spark Streaming has supported Kafka since it’s inception, but a lot has changed since those times, both in Spark and Kafka sides, to make this integration more fault-tolerant and reliable.Apache Kafka 0.10 (actually since 0.9) introduced the new Consumer API, built on top of a new group coordination protocol provided by Kafka itself. So a new Spark Streaming integration comes to the playground, with a similar design to the 0.8 Direct DStream approach. However, there are notable differences in usage, and many exciting new features. In this talk, we will cover what are the main differences between this new integration and the previous one (for Kafka 0.8), and why Direct DStreams have replaced Receivers for good. We will also see how to achieve different semantics (at least one, at most one, exactly once) with code examples. Finally, we will briefly introduce the usage of this integration in Billy Mobile to ingest and process the continuous stream of events from our AdNetwork.
Apache Spark Streaming + Kafka 0.10 with Joan Viladrosariera
Apache Spark Streaming + Kafka 0.10 with Joan Viladrosariera
Spark Summit
2017-09-28 thu. 第 1 回 Google Cloud INSIDE Games & Apps 株式会社メルカリ SRE 中島 大一 氏の登壇スライドです。
Microservices at Mercari
Microservices at Mercari
Google Cloud Platform - Japan
Use Protocol Buffers and gRPC to build great Swift client and server-side apps.
Fast and Reliable Swift APIs with gRPC
Fast and Reliable Swift APIs with gRPC
Tim Burks
API Meetup Tokyo #15 〜OpenAPI Specification (Swagger)特集〜 2016-07-22(金)19:00 - 21:00 API公開に向けたパイロットPJにて、設計、実装(単項目チェック)、ドキュメント、仕様公開にSwaggerを採用した際の経験談をお話します。
Swaggerでのapi開発よもやま話
Swaggerでのapi開発よもやま話
KEISUKE KONISHI
appengine ja night #35の発表資料です。 http://gcpja.connpass.com/event/44024/
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
Takuya Ueda
Andrew Betts Web Developer, The Financial Times at Fastly Altitude 2016 Running custom code at the Edge using a standard language is one of the biggest advantages of working with Fastly’s CDN. Andrew gives you a tour of all the problems the Financial Times and Nikkei solve in VCL and how their solutions work.
Solving anything in VCL
Solving anything in VCL
Fastly
Go's simplicity and concurrency model make it an appealing choice for backend systems, but how does it fare for latency-sensitive applications? In this talk, we explore the other side of the coin by providing some tips on writing high-performance Go and lessons learned in the process. We do a deep dive on low-level performance optimizations in order to make Go a more compelling option in the world of systems programming, but we also consider the trade-offs involved.
So You Wanna Go Fast?
So You Wanna Go Fast?
Tyler Treat
Want to build a custom app for Google Home or Google Assistant? Learn the basic concepts and how you can create a custom app to reach your users on new platforms (Google Home, Android, iPhone, and more) and help them get things done. We'll use serverless tools like Google Cloud Functions as well as API.AI to do intelligent routing of commands to entities and intents. Video of this talk available at: https://www.youtube.com/watch?v=C492KgDMO0c&list=PLlCd2ljeqltbJQQ79eyxbresnaKkP0TgS&index=1
Google Home and Google Assistant Workshop: Build your own serverless Action o...
Google Home and Google Assistant Workshop: Build your own serverless Action o...
Bret McGowen - NYC Google Developer Advocate
Viewers also liked
(20)
SLOのすすめ
SLOのすすめ
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Streaming Data Analytics with Amazon Redshift and Kinesis Firehose
Streaming Data Analytics with Amazon Redshift and Kinesis Firehose
What’s New in Amazon Aurora
What’s New in Amazon Aurora
An introduction and future of Ruby coverage library
An introduction and future of Ruby coverage library
golang.tokyo #6 (in Japanese)
golang.tokyo #6 (in Japanese)
Operations: Production Readiness Review – How to stop bad things from Happening
Operations: Production Readiness Review – How to stop bad things from Happening
Blockchain on Go
Blockchain on Go
AWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグ
神に近づくx/net/context (Finding God with x/net/context)
神に近づくx/net/context (Finding God with x/net/context)
ScalaからGoへ
ScalaからGoへ
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechcon
Apache Spark Streaming + Kafka 0.10 with Joan Viladrosariera
Apache Spark Streaming + Kafka 0.10 with Joan Viladrosariera
Microservices at Mercari
Microservices at Mercari
Fast and Reliable Swift APIs with gRPC
Fast and Reliable Swift APIs with gRPC
Swaggerでのapi開発よもやま話
Swaggerでのapi開発よもやま話
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
Solving anything in VCL
Solving anything in VCL
So You Wanna Go Fast?
So You Wanna Go Fast?
Google Home and Google Assistant Workshop: Build your own serverless Action o...
Google Home and Google Assistant Workshop: Build your own serverless Action o...
Similar to MongoDBの可能性の話
第2期サイボウズ・ラボユース最終成果発表会+APASECで発表した内容です。もっと話したいことはたくさんあったけど尺の都合でこうなった。また何かで発表したいかも。
人が神姫ん感(原文ママ)を感じるコンピュータ
人が神姫ん感(原文ママ)を感じるコンピュータ
haru2036
re:Inventに行って来た&limited previewから返事が来るまでKinesisのドキュメント読んでみた のタイトルで発表しました。ナマステ 2013/12/05 JAWS-UG福岡
2013/12/05 JAWS-UG福岡 re:Inventに行って来た&limited previewから返事が来るまでKinesisのドキュメント読んでみた
2013/12/05 JAWS-UG福岡 re:Inventに行って来た&limited previewから返事が来るまでKinesisのドキュメント読んでみた
Aya Komuro
Facebook Night 10で使用したスライドです。
リブライズの裏側を見てみよう
リブライズの裏側を見てみよう
Shinsaku Chikura
CSS叩いて返り討ちになる話
CSSから国民を守る党ver2
CSSから国民を守る党ver2
akatsuki 1910
OSC2014 Kansai@Kyoto で発表したスライドです。著名なNoSQLの一つであるMongoDBについて、ドキュメント指向データベース、パフォーマンスとインデックス、レプリカセット、オートシャーディングといった特徴を取り上げ、教科書的な基礎を紹介しました。
MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎
Naruhiko Ogasawara
株式会社ウィルゲートさまで開催されたLT大会で発表したときの資料です。
Touch barいいぞ2016 12-12
Touch barいいぞ2016 12-12
kota matsumoto
http://vshtc.doorkeeper.jp/events/11407
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
Masahiro Wakame
当日の発表資料
Hacker's meetup boost_vol1発表資料_20150902
Hacker's meetup boost_vol1発表資料_20150902
真一 藤川
2016.3.5 GAME CREATORS CONFERENCE'16
剣と魔法のログレスーMmoの継続的な改善と運用
剣と魔法のログレスーMmoの継続的な改善と運用
Satoshi Yamafuji
aozorahack hackathon #1での説明に使った資料です
aozorahack hackathon #1
aozorahack hackathon #1
masayoshi takahashi
オープンソースライブラリ研究会 http://connpass.com/event/22476/
GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04
Shinobu Okano
Similar to MongoDBの可能性の話
(11)
人が神姫ん感(原文ママ)を感じるコンピュータ
人が神姫ん感(原文ママ)を感じるコンピュータ
2013/12/05 JAWS-UG福岡 re:Inventに行って来た&limited previewから返事が来るまでKinesisのドキュメント読んでみた
2013/12/05 JAWS-UG福岡 re:Inventに行って来た&limited previewから返事が来るまでKinesisのドキュメント読んでみた
リブライズの裏側を見てみよう
リブライズの裏側を見てみよう
CSSから国民を守る党ver2
CSSから国民を守る党ver2
MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎
Touch barいいぞ2016 12-12
Touch barいいぞ2016 12-12
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
Hacker's meetup boost_vol1発表資料_20150902
Hacker's meetup boost_vol1発表資料_20150902
剣と魔法のログレスーMmoの継続的な改善と運用
剣と魔法のログレスーMmoの継続的な改善と運用
aozorahack hackathon #1
aozorahack hackathon #1
GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04
More from Akihiro Kuwano
Justtechtalk #9でお話した資料になります!
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
Akihiro Kuwano
AWS Summit 2017で喋りました資料となります。
AWSのNoSQL入門
AWSのNoSQL入門
Akihiro Kuwano
CTO Night & Day 2016 winterでのモーニングセッションの資料です!
ログ管理のベストプラクティス
ログ管理のベストプラクティス
Akihiro Kuwano
CTO Night & Day 2016 winterでのモーニングセッションの資料です!
ビックデータ最適解とAWSにおける新しい武器
ビックデータ最適解とAWSにおける新しい武器
Akihiro Kuwano
先週LTした時の資料です
実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いた
Akihiro Kuwano
SmartNewsさん主催の『SmartNews Tech Night Vol.2』でお話した内容ですm(_ _)m
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
Akihiro Kuwano
道玄坂LTの発表資料です!
WiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しい
Akihiro Kuwano
MySQL Casual Talks Vol.7で発表したLTの資料ですm(_ _)m
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Akihiro Kuwano
ITインフラ 業務自動化現状確認会で発表した資料です。
Chef環境の闇
Chef環境の闇
Akihiro Kuwano
アメーバピグにおける自作サーバ運用それからどうなった
アメーバピグにおける自作サーバ運用それからどうなった
Akihiro Kuwano
CyberAgentにおけるMongoDB
CyberAgentにおけるMongoDB
Akihiro Kuwano
bpstudy #71 で @matsukaz さんとお話した内容です!
後悔しないもんごもんごの使い方 〜サーバ編〜
後悔しないもんごもんごの使い方 〜サーバ編〜
Akihiro Kuwano
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
Akihiro Kuwano
MongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキスト
Akihiro Kuwano
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
Akihiro Kuwano
MongoDB Casual Talksの資料です!
MongoDBのアレをアレする
MongoDBのアレをアレする
Akihiro Kuwano
やさぐれギンガさんのアーキテクチャ入門(ためしてガッテン)(仮)
やさぐれギンガさんのアーキテクチャ入門(ためしてガッテン)(仮)
Akihiro Kuwano
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
Akihiro Kuwano
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
Akihiro Kuwano
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
Akihiro Kuwano
More from Akihiro Kuwano
(20)
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
AWSのNoSQL入門
AWSのNoSQL入門
ログ管理のベストプラクティス
ログ管理のベストプラクティス
ビックデータ最適解とAWSにおける新しい武器
ビックデータ最適解とAWSにおける新しい武器
実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いた
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
WiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しい
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Chef環境の闇
Chef環境の闇
アメーバピグにおける自作サーバ運用それからどうなった
アメーバピグにおける自作サーバ運用それからどうなった
CyberAgentにおけるMongoDB
CyberAgentにおけるMongoDB
後悔しないもんごもんごの使い方 〜サーバ編〜
後悔しないもんごもんごの使い方 〜サーバ編〜
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
MongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキスト
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
MongoDBのアレをアレする
MongoDBのアレをアレする
やさぐれギンガさんのアーキテクチャ入門(ためしてガッテン)(仮)
やさぐれギンガさんのアーキテクチャ入門(ためしてガッテン)(仮)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
MongoDBの可能性の話
1.
ビッグデータの話 桑野 章弘
2.
雑か
3.
MongoDBの可能性の話 桑野 章弘
4.
自己紹介 • 桑野 章弘 •
目黒のSA • Twitter: @kuwa_tw • 属性 • MongoDB 芸人 • 息子がかわいい芸人
5.
ElastiCacheセミナー • やります!!!! • おらにえさん •
私 • サイバーエージェントの小貫様 • の3名!!!
6.
ElastiCacheセミナー • やります!!!! • @oranie
さん • 私(@kuwa_tw) • サイバーエージェントの小貫様 • の3名!!!
7.
CAの社内イベントで はありません!!!
8.
MongoDB
9.
解散!!!
10.
MongoDB • ご存知MongoDB • ドキュメントストアのNoSQL •
JavaScriptでクエリがかける • 冗長化もシャーディングもある • Version3.2が最新
11.
自己紹介
12.
ログを貯めるなと言っただ
13.
だからログを貯めるな と言っただろう!
14.
と、いいたい所なんで すが
15.
本当に今のMongoDB でもログを貯めちゃ ダメなのか?
16.
ちゅーことで
17.
今日の話 MongoDB にログを貯めてみる
18.
ビッグデータ! (勢い)
19.
ストレージエンジン • MMAPv1とWiredTiger • MMAPv1は全ての元凶 •
WiredTigerは救世主になるのか
20.
ためしてみること • キャッシュ以上のアクセスが頻発した 場合にどのくらい耐えられるのか • データBulkInsert •
大きいデータのRead
21.
実行環境 • MongoDBサーバ • c3.large •
負荷実行サーバ • c3.8xlarge
22.
BulkInsert環境 • 160000000(一億六千万)オブジェク ト • 1スレッド並列
23.
データインサート • MMAPv1 • WiredTiger
24.
MMAPv1 • 完了まで8時間半程度 • 徐々にキャッシュの改廃が追いつかな くなりスローダウン •
80000->2000tpsへ…
25.
WiredTiger • 完了まで2時間半 • 最初より遅くなってはくるが、コンス タントに速度は出ている •
70000->12000tps
26.
MMAPは スローダウン
27.
設定した2GBのキャッシュ+ Dirtyなメモリの容量
28.
MMAPへのデータ改廃が増 えるにしたがってReadが支 配的になる
29.
Read環境 • 160000000(一億六千万)オブジェク トへのアクセス • 10000オブジェクトのレンジ取得 •
100スレッド並列 • 多めのオブジェクト数を少なめの並 列度想定
30.
Read • MMAPv1 • WiredTiger
31.
MMAPv1 • 10tps程度を安定して実行 • io
waitが80%と支配的
32.
WiredTiger • 10tps程度を安定して実行 • io
waitが60%で持ちこたえている • たまーに30secくらいのすごい遅いクエ リがあるが、平均的には早い
33.
約2倍の スループット
34.
io waitが80%
35.
キャッシュ特性の違 い
36.
処理はどちらも できてる
37.
いい話で終わると思った?
38.
検証時に食らった事 • CacheGBを間違えて実メモリより CacheGB増やしたらOOM • CacheGBを実メモリギリギリにしたら OOM •
Aggregate Frameworkを複数同時にか けた結果OOM
39.
んだけOOMすんねん!!
40.
から油断するなと言っただろ
41.
そして
42.
この画像つかいすぎ
43.
結論
44.
S3にexportして RedShiftかEMR(r y
45.
も、いいんですが
46.
WiredTigerであればロ グ貯めてもある程度 耐えられる
47.
(こともある)
48.
今までログに使えなく て困ってた方はバー ジョンアップどうぞ !
49.
(根性があれば)
50.
れっつらもんご!
51.
ElastiCacheセミナー • やります!!!! • おらにえさん •
私 • サイバーエージェントの小貫様 • の3名!!!