大田区から発信するゆるゆる日記

主にITエンジニアに関する備忘録日記。たまに趣味も。何か不備があればコメント頂けると幸いです。Twitterアカウント https://twitter.com/ryuzan03

MongoDB(NoSQL)とRDB

※下記の内容に不備がありましたら、コメント頂けると幸いです。また、下記の内容をご使用頂ける場合は自己責任でお願いします。

【目次】

 

背景

これからMongoDBを使うにあたり、MongoDB(NoSQL)とRDBの比較をしてみたくなりました。

 

内容

MongoDB(NoSQL)とRDBについて

過去の記事の参照をお願いします。

データベース - 大田区から発信するゆるゆる日記

MongoDB - 大田区から発信するゆるゆる日記

 

MongoDBを使った方が良い場合

・データ整合性よりも処理速度が求められる

スキーマを定義できない

・ビックデータを扱う

 

RDBを使った方が良い場合

・リレーションが多く、複雑

トランザクション処理が多い(厳密なデータ整合性が求められる)

 

用語の比較

MongoDB ⇄ RDB

Database ⇄ Database

Collection ⇄ Table

Document ⇄ Record

Field ⇄ Column

 

今後について

ざっくりの比較になってしまったので、随時学習して更新していきたいと思います。

 

参考

素晴らしい記事に感謝いたします。

世界第4位!最有力NoSQLデータベースMongoDBはRDBとどう違うのか?特徴と使い分け | tracpath:Works