前回は、「リレーショナルデータベース(以下、RDB)ではうまくいかなくなってきている背景とその理由」を解説しました。今回はNoSQLの長所と短所を、「キーバリューストア」「ドキュメントストア」などの種類別に説明していきます。 NoSQLは機能をトレードオフして誕生した リレーショナルデータベースでは対処が困難、非効率的、現実的に不可能である、幾つかのデータ問題への認識が高まったことが「NoSQLムーブメント」の発生した要因です。 NoSQLとひとくくりに言っても、NoSQL製品の中には「従来型のデータベースと同等に語れないもの」が多数あります。具体的には、リレーショナルデータベースでは当たり前の性能である「データの一貫性」「(政府レベルでも利用できる)セキュリティ」「高可用性」といったエンタープライズ機能を標準機能として提供していないものもあります。 NoSQLは、RDBMSに存在する特定
![NoSQLデータベースの長所と短所](https://cdn-ak-scissors.b.st-hatena.com/image/square/077f5306f6184d54d83223a7ef011ee7a91d7164/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F1709%2F29%2F240_news001.jpg)