はじめに 本記事は、NoSQLのMongoDBについて、最速で理解することを目標に、MongoDBの導入、mongoシェルの基本的な操作、バックアップ及びログローテーション等についてまとめました。 Webサービスで利用されるデータベースとして、NoSQLも大分浸透してきました。 二大巨頭であるMySQLやPostgreSQLの後ろをしっかり走っています。 かつて、2011年頃まではWebサービスのアクセス数上位20サイトのうち、世界では18サイト、国内では19サイトで利用しているRDBMSとして、MySQLが挙げられていてました。(参考記事) また、PostgreSQLについても、現在も世界中で多く使用されていると思います。 RDBMSがここまで長く使われてきた理由は、汎用的ゆえに、信頼性を要求されるOLTPや複雑な検索に特化したDWH、更新負荷の高いバッチ処理等いかなる局面において求めら