Submit Search
Upload
カジュアルにMongo dbのbackup機能説明
•
24 likes
•
12,446 views
Masakazu Matsushita
Follow
MongoDB Casual TalksのLTで話したネタ。 MongoDBのバックアップ機能について。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 54
Download now
Download to read offline
Recommended
MongoDB Configパラメータ解説
MongoDB Configパラメータ解説
Shoken Fujisaki
WiredTigerを詳しく説明
WiredTigerを詳しく説明
Tetsutaro Watanabe
後悔しないもんごもんごの使い方 〜アプリ編〜
後悔しないもんごもんごの使い方 〜アプリ編〜
Masakazu Matsushita
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
MongoDBの監視
MongoDBの監視
Tetsutaro Watanabe
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
Mongo dbを知ろう
Mongo dbを知ろう
CROOZ, inc.
MongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキスト
Akihiro Kuwano
Recommended
MongoDB Configパラメータ解説
MongoDB Configパラメータ解説
Shoken Fujisaki
WiredTigerを詳しく説明
WiredTigerを詳しく説明
Tetsutaro Watanabe
後悔しないもんごもんごの使い方 〜アプリ編〜
後悔しないもんごもんごの使い方 〜アプリ編〜
Masakazu Matsushita
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
MongoDBの監視
MongoDBの監視
Tetsutaro Watanabe
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
Mongo dbを知ろう
Mongo dbを知ろう
CROOZ, inc.
MongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキスト
Akihiro Kuwano
BinDataで バイナリデータを 楽に扱う
BinDataで バイナリデータを 楽に扱う
Ryouta Shirono
トランザクションをSerializableにする4つの方法
トランザクションをSerializableにする4つの方法
Kumazaki Hiroki
Mongodb - Scaling write performance
Mongodb - Scaling write performance
Daum DNA
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
NTT DATA Technology & Innovation
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
Google Cloud Platform - Japan
Vacuum徹底解説
Vacuum徹底解説
Masahiko Sawada
Hadoopの概念と基本的知識
Hadoopの概念と基本的知識
Ken SASAKI
MongoDB〜その性質と利用場面〜
MongoDB〜その性質と利用場面〜
Naruhiko Ogasawara
トランザクションの設計と進化
トランザクションの設計と進化
Kumazaki Hiroki
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
Takahiro Inoue
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
MongoDB概要:金融業界でのMongoDB
MongoDB概要:金融業界でのMongoDB
ippei_suzuki
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
NTT DATA Technology & Innovation
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
Spark 의 핵심은 무엇인가? RDD! (RDD paper review)
Spark 의 핵심은 무엇인가? RDD! (RDD paper review)
Yongho Ha
さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)
Takanori Sejima
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
TiDBのトランザクション
TiDBのトランザクション
Akio Mitobe
JAWS-UG 金沢 | これだけ知っていれば LPWA
JAWS-UG 金沢 | これだけ知っていれば LPWA
SORACOM,INC
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
NTT DATA OSS Professional Services
MongoDBのアレをアレする
MongoDBのアレをアレする
Akihiro Kuwano
MongoDBではじめるカジュアルなタイムラインシステム
MongoDBではじめるカジュアルなタイムラインシステム
Hitoshi Asai
More Related Content
What's hot
BinDataで バイナリデータを 楽に扱う
BinDataで バイナリデータを 楽に扱う
Ryouta Shirono
トランザクションをSerializableにする4つの方法
トランザクションをSerializableにする4つの方法
Kumazaki Hiroki
Mongodb - Scaling write performance
Mongodb - Scaling write performance
Daum DNA
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
NTT DATA Technology & Innovation
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
Google Cloud Platform - Japan
Vacuum徹底解説
Vacuum徹底解説
Masahiko Sawada
Hadoopの概念と基本的知識
Hadoopの概念と基本的知識
Ken SASAKI
MongoDB〜その性質と利用場面〜
MongoDB〜その性質と利用場面〜
Naruhiko Ogasawara
トランザクションの設計と進化
トランザクションの設計と進化
Kumazaki Hiroki
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
Takahiro Inoue
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
MongoDB概要:金融業界でのMongoDB
MongoDB概要:金融業界でのMongoDB
ippei_suzuki
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
NTT DATA Technology & Innovation
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
Spark 의 핵심은 무엇인가? RDD! (RDD paper review)
Spark 의 핵심은 무엇인가? RDD! (RDD paper review)
Yongho Ha
さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)
Takanori Sejima
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
TiDBのトランザクション
TiDBのトランザクション
Akio Mitobe
JAWS-UG 金沢 | これだけ知っていれば LPWA
JAWS-UG 金沢 | これだけ知っていれば LPWA
SORACOM,INC
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
NTT DATA OSS Professional Services
What's hot
(20)
BinDataで バイナリデータを 楽に扱う
BinDataで バイナリデータを 楽に扱う
トランザクションをSerializableにする4つの方法
トランザクションをSerializableにする4つの方法
Mongodb - Scaling write performance
Mongodb - Scaling write performance
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
Vacuum徹底解説
Vacuum徹底解説
Hadoopの概念と基本的知識
Hadoopの概念と基本的知識
MongoDB〜その性質と利用場面〜
MongoDB〜その性質と利用場面〜
トランザクションの設計と進化
トランザクションの設計と進化
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
MongoDB概要:金融業界でのMongoDB
MongoDB概要:金融業界でのMongoDB
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Spark 의 핵심은 무엇인가? RDD! (RDD paper review)
Spark 의 핵심은 무엇인가? RDD! (RDD paper review)
さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
TiDBのトランザクション
TiDBのトランザクション
JAWS-UG 金沢 | これだけ知っていれば LPWA
JAWS-UG 金沢 | これだけ知っていれば LPWA
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Viewers also liked
MongoDBのアレをアレする
MongoDBのアレをアレする
Akihiro Kuwano
MongoDBではじめるカジュアルなタイムラインシステム
MongoDBではじめるカジュアルなタイムラインシステム
Hitoshi Asai
MongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasual
Yasuhiro Matsuo
Casual Compression on MongoDB
Casual Compression on MongoDB
moai kids
カジュアルにソースコードリーディング
カジュアルにソースコードリーディング
Akihiro Okuno
CasualなMongoDBのサービス運用Tips
CasualなMongoDBのサービス運用Tips
Naoki Sega
Viewers also liked
(6)
MongoDBのアレをアレする
MongoDBのアレをアレする
MongoDBではじめるカジュアルなタイムラインシステム
MongoDBではじめるカジュアルなタイムラインシステム
MongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasual
Casual Compression on MongoDB
Casual Compression on MongoDB
カジュアルにソースコードリーディング
カジュアルにソースコードリーディング
CasualなMongoDBのサービス運用Tips
CasualなMongoDBのサービス運用Tips
Similar to カジュアルにMongo dbのbackup機能説明
分割と整合性と戦う
分割と整合性と戦う
Yugo Shimizu
Symfony2からdoctrine mongo db odmを使ってみる
Symfony2からdoctrine mongo db odmを使ってみる
Koji Iwazaki
Maatkitの紹介
Maatkitの紹介
Akinori YOSHIDA
EWD 3トレーニングコース#19 JavaScriptからGlobalストレジにアクセスする
EWD 3トレーニングコース#19 JavaScriptからGlobalストレジにアクセスする
Kiyoshi Sawada
PF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAG
daye001
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
Ryosuke IWANAGA
Gingerbread
Gingerbread
android sola
Groovyで楽にSQLを実行してみよう
Groovyで楽にSQLを実行してみよう
Akira Shimosako
Apache Hadoopの未来 3系になって何が変わるのか?
Apache Hadoopの未来 3系になって何が変わるのか?
NTT DATA OSS Professional Services
Mongo db18 upgrade
Mongo db18 upgrade
Yukihiko SAWANOBORI
Rのデータ構造とメモリ管理
Rのデータ構造とメモリ管理
Takeshi Arabiki
SEAndroid -AndroidのアーキテクチャとSE化について-
SEAndroid -AndroidのアーキテクチャとSE化について-
Hiromu Yakura
DB tech showcase: 噂のMongoDBその用途は?
DB tech showcase: 噂のMongoDBその用途は?
Hiroaki Kubota
これからのコンピューティングとJava(Hacker Tackle)
これからのコンピューティングとJava(Hacker Tackle)
なおき きしだ
Grails-1.1を斬る!~Grails-1.1からのチーム開発~ in Tokyo
Grails-1.1を斬る!~Grails-1.1からのチーム開発~ in Tokyo
Tsuyoshi Yamamoto
0x300
0x300
geek_alice
MongoDBの使い方
MongoDBの使い方
Tatsuto Maetsu
Open VZ
Open VZ
Kazuaki Fujikura
Indy(Invokedynamic) and Bytecode DSL and Brainf*ck
Indy(Invokedynamic) and Bytecode DSL and Brainf*ck
Uehara Junji
Code Optimisation
Code Optimisation
kmiyako
Similar to カジュアルにMongo dbのbackup機能説明
(20)
分割と整合性と戦う
分割と整合性と戦う
Symfony2からdoctrine mongo db odmを使ってみる
Symfony2からdoctrine mongo db odmを使ってみる
Maatkitの紹介
Maatkitの紹介
EWD 3トレーニングコース#19 JavaScriptからGlobalストレジにアクセスする
EWD 3トレーニングコース#19 JavaScriptからGlobalストレジにアクセスする
PF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAG
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
Gingerbread
Gingerbread
Groovyで楽にSQLを実行してみよう
Groovyで楽にSQLを実行してみよう
Apache Hadoopの未来 3系になって何が変わるのか?
Apache Hadoopの未来 3系になって何が変わるのか?
Mongo db18 upgrade
Mongo db18 upgrade
Rのデータ構造とメモリ管理
Rのデータ構造とメモリ管理
SEAndroid -AndroidのアーキテクチャとSE化について-
SEAndroid -AndroidのアーキテクチャとSE化について-
DB tech showcase: 噂のMongoDBその用途は?
DB tech showcase: 噂のMongoDBその用途は?
これからのコンピューティングとJava(Hacker Tackle)
これからのコンピューティングとJava(Hacker Tackle)
Grails-1.1を斬る!~Grails-1.1からのチーム開発~ in Tokyo
Grails-1.1を斬る!~Grails-1.1からのチーム開発~ in Tokyo
0x300
0x300
MongoDBの使い方
MongoDBの使い方
Open VZ
Open VZ
Indy(Invokedynamic) and Bytecode DSL and Brainf*ck
Indy(Invokedynamic) and Bytecode DSL and Brainf*ck
Code Optimisation
Code Optimisation
More from Masakazu Matsushita
It's up to you 〜 楽しさドリブンで歩んだ道 〜
It's up to you 〜 楽しさドリブンで歩んだ道 〜
Masakazu Matsushita
スタートアップで培ったアーキテクチャ設計ノウハウ
スタートアップで培ったアーキテクチャ設計ノウハウ
Masakazu Matsushita
全世界6,500万DL突破!ヒットゲームを作り上げたチームの道のり
全世界6,500万DL突破!ヒットゲームを作り上げたチームの道のり
Masakazu Matsushita
EFS利用事例 -Craft Warriorsのバトルを支える仕組み-
EFS利用事例 -Craft Warriorsのバトルを支える仕組み-
Masakazu Matsushita
TranslimitにおけるAWS活用術
TranslimitにおけるAWS活用術
Masakazu Matsushita
Interactive buttonsを利用したbotをつくってみた
Interactive buttonsを利用したbotをつくってみた
Masakazu Matsushita
ダブルCTO
ダブルCTO
Masakazu Matsushita
Brain Dots at dots. - Brain Dotsのアーキテクチャ -
Brain Dots at dots. - Brain Dotsのアーキテクチャ -
Masakazu Matsushita
BrainWarsを支えるAWSサービスたち
BrainWarsを支えるAWSサービスたち
Masakazu Matsushita
TranslimitのChatOps事情と愉快なbotたち
TranslimitのChatOps事情と愉快なbotたち
Masakazu Matsushita
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
Masakazu Matsushita
1000万DL突破!BrainWarsのアーキテクチャ
1000万DL突破!BrainWarsのアーキテクチャ
Masakazu Matsushita
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
いつやるの?Git入門
いつやるの?Git入門
Masakazu Matsushita
ソーシャルゲームにおけるAWS/MongoDB利用事例
ソーシャルゲームにおけるAWS/MongoDB利用事例
Masakazu Matsushita
海外向けサービスの苦労話
海外向けサービスの苦労話
Masakazu Matsushita
The Case for using MongoDB in Social Game - Animal Land
The Case for using MongoDB in Social Game - Animal Land
Masakazu Matsushita
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
Masakazu Matsushita
Mongo DBを半年運用してみた
Mongo DBを半年運用してみた
Masakazu Matsushita
ニコカレでLife hacks
ニコカレでLife hacks
Masakazu Matsushita
More from Masakazu Matsushita
(20)
It's up to you 〜 楽しさドリブンで歩んだ道 〜
It's up to you 〜 楽しさドリブンで歩んだ道 〜
スタートアップで培ったアーキテクチャ設計ノウハウ
スタートアップで培ったアーキテクチャ設計ノウハウ
全世界6,500万DL突破!ヒットゲームを作り上げたチームの道のり
全世界6,500万DL突破!ヒットゲームを作り上げたチームの道のり
EFS利用事例 -Craft Warriorsのバトルを支える仕組み-
EFS利用事例 -Craft Warriorsのバトルを支える仕組み-
TranslimitにおけるAWS活用術
TranslimitにおけるAWS活用術
Interactive buttonsを利用したbotをつくってみた
Interactive buttonsを利用したbotをつくってみた
ダブルCTO
ダブルCTO
Brain Dots at dots. - Brain Dotsのアーキテクチャ -
Brain Dots at dots. - Brain Dotsのアーキテクチャ -
BrainWarsを支えるAWSサービスたち
BrainWarsを支えるAWSサービスたち
TranslimitのChatOps事情と愉快なbotたち
TranslimitのChatOps事情と愉快なbotたち
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
1000万DL突破!BrainWarsのアーキテクチャ
1000万DL突破!BrainWarsのアーキテクチャ
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
いつやるの?Git入門
いつやるの?Git入門
ソーシャルゲームにおけるAWS/MongoDB利用事例
ソーシャルゲームにおけるAWS/MongoDB利用事例
海外向けサービスの苦労話
海外向けサービスの苦労話
The Case for using MongoDB in Social Game - Animal Land
The Case for using MongoDB in Social Game - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
Mongo DBを半年運用してみた
Mongo DBを半年運用してみた
ニコカレでLife hacks
ニコカレでLife hacks
Recently uploaded
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Recently uploaded
(9)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
カジュアルにMongo dbのbackup機能説明
1.
カジュアルに MongoDBの Backup機能説明
Masakazu Matsushita Cyberagent, Inc.
2.
About Me •松下 雅和
/ @matsukaz •Cyberagent, Inc. •Ameba Pico (海外版ピグ) •Animal Land •DevLOVE Staff
3.
MongoDBで Backupと言えば?
4.
mongoexport
or mongodump
5.
mongoexportは JSON/CSV形式で データを出力
6.
ただし 全てのデータ型を サポートしている わけではない
7.
以下のデータ型は
データの忠実性が 一部失われてしまう data_binary data_regex data_date data_oid data_timestamp data_ref
8.
数値型も
全てdoubleになる > db.hoge.save( { val : 100 } ); > db.hoge.save( { val : NumberInt( 200 ) } ); 1 = double > db.hoge.find( val : { $type : 1} ); { _id : ObjectId("..."), val : 100 } 16 = int > db.hoge.find( val : { $type : 16} ); { _id : ObjectId("..."), val : 200 }
9.
mongoexport (・A ・)イクナイ
10.
mongodumpは BSON形式で データを出力
11.
データは 正しい情報のまま 出力される
12.
Onlineでの 実行も可能
13.
ただし 小規模での利用を 想定したもの
14.
全データが一箇所に 出力されるので データ量に注意
15.
実行中は パフォーマンスにも 影響する
16.
mongorestoreも 時間がかかる
17.
Sharding環境だと さらに問題が
18.
--oplogオプションは
使えない (dump開始時∼完了時の 差分のoplogも出力する機能)
19.
mongorestoreだけ でなくrestore後の マイグレーションも 時間がかかる
20.
データ量が多いと ひどいことに・・・
orz
21.
MongoDBを 停止させていいなら
話は簡単
22.
Shard 1
Shard 2 Shard 3 mongod mongod mongod mongoc mongod mongod mongod mongoc mongod mongod mongod mongoc Shard内のmongod1台と mongocのデータを物理コピーでOK
23.
Shard 1
Shard 2 Shard 3 mongod mongod mongod mongoc mongod mongod mongod mongoc mongod mongod mongod mongoc リカバるときはデータを コピーするだけ
24.
Onlineで、かつ サービスへの影響を 抑えたBackupって 出来ないの?
25.
そんなうまい話 なんて・・・
26.
あるんです!!
27.
Officialな手順
28.
1. balancerを止める use config; db.settings.update(
{ _id: "balancer" }, { $set : { stopped: true } } , true );
29.
2. 全Primaryをlock db.fsyncLock(); Shard 1
Shard 2 Shard 3 mongod mongod mongod mongoc mongod 更新されない mongod mongod mongoc ようにする mongod mongod mongod mongoc
30.
3. config情報を
Backup mongodump -d config dump_configdata
31.
4. Secondaryの
データをBackup Shard 1 Shard 2 Shard 3 mongod mongod mongod mongoc mongod mongod mongod mongoc mongod mongod mongod mongoc
32.
5. 全PrimaryをUnlock db.fsyncLock(); Shard 1
Shard 2 Shard 3 mongod mongod mongod mongoc mongod mongod mongod mongoc mongod mongod mongod mongoc
33.
6. balancerを有効化 use config; db.settings.update(
{ _id: "balancer" }, { $set : { stopped: false } } , true );
34.
Backupに 時間がかかると lock時間が長すぎる
35.
そこで
36.
mongodを落として あとからゆっくり Backupを取ったら?
37.
手順はほぼ一緒
38.
1. balancerを止める use config; db.settings.update(
{ _id: "balancer" }, { $set : { stopped: true } } , true );
39.
2. 全Primaryをlock db.fsyncLock(); Shard 1
Shard 2 Shard 3 mongod mongod mongod mongoc mongod 更新されない mongod mongod mongoc ようにする mongod mongod mongod mongoc
40.
3. config情報を
Backup mongodump -d config dump_configdata
41.
4. Secondaryを落とす Shard 1
Shard 2 Shard 3 mongod mongod mongod mongoc mongod mongod mongod mongoc mongod mongod mongod mongoc
42.
5. 全PrimaryをUnlock db.fsyncLock(); Shard 1
Shard 2 Shard 3 mongod mongod mongod mongoc mongod mongod mongod mongoc mongod mongod mongod mongoc
43.
6. balancerを有効化 use config; db.settings.update(
{ _id: "balancer" }, { $set : { stopped: false } } , true );
44.
7. 落としたSecondary
をBackup Shard 1 Shard 2 Shard 3 mongod mongod mongod mongoc mongod mongod mongod mongoc mongod mongod mongod mongoc
45.
8. 落としたSecondary
を起動 Shard 1 Shard 2 Shard 3 mongod mongod mongod mongoc 勝手に同期が mongod mongod mongod mongoc 取られる mongod mongod mongod mongoc
46.
カジュアルに 検証した限りは 問題なし
47.
なお、この方法を 試して問題が起きても 当方でh(ry
48.
銀河さん情報だと
Secondaryの Lockでいけるんだとか
49.
・・・
50.
そっちのがいいよね
51.
アプリケーションに
影響ないしー ...( = =)トオイメ
52.
Primaryと Secondaryの
同期ズレだけ許容 できるかどうかだけ?
53.
大抵できると思うので
Secondaryの Lockの方向でドウゾ
54.
ご清聴 ありがとう ございました!
Download now