MongoDB(NoSQL)とRDB
※下記の内容に不備がありましたら、コメント頂けると幸いです。また、下記の内容をご使用頂ける場合は自己責任でお願いします。
【目次】
背景
これからMongoDBを使うにあたり、MongoDB(NoSQL)とRDBの比較をしてみたくなりました。
内容
MongoDB(NoSQL)とRDBについて
過去の記事の参照をお願いします。
MongoDBを使った方が良い場合
・データ整合性よりも処理速度が求められる
・スキーマを定義できない
・ビックデータを扱う
RDBを使った方が良い場合
・リレーションが多く、複雑
・トランザクション処理が多い(厳密なデータ整合性が求められる)
用語の比較
MongoDB ⇄ RDB
Database ⇄ Database
Collection ⇄ Table
Document ⇄ Record
Field ⇄ Column
今後について
ざっくりの比較になってしまったので、随時学習して更新していきたいと思います。
参考
素晴らしい記事に感謝いたします。
世界第4位!最有力NoSQLデータベースMongoDBはRDBとどう違うのか?特徴と使い分け | tracpath:Works