応用情報技術者 データベース

NoSQLデータベースの特徴として、適切なものはどれか。

1. スキーマレスであり、大量の非定型データを高速に処理できる。 ✓ 正解
2. 複雑な結合(JOIN)操作をRDBよりも得意とする。
3. データの完全な一貫性(ACID)を常に最優先する。
4. SQL言語のみを使用してデータを操作する。

📝 解説

NoSQLデータベースは「スキーマレスで大量の非定型データを高速処理できる」データベースです。RDB(リレーショナルDB)がきっちり決まった棚(スキーマ)に整然とデータを格納する百貨店の倉庫なら、NoSQLは形を問わず何でも入れられる大型雑貨倉庫のイメージです。SNSの投稿・ログデータ・センサーデータなど多様かつ大量のデータをリアルタイムで処理するのが得意で、水平スケーリング(サーバを横に追加)も容易です。MongoDB(ドキュメント型)・Redis(キーバリュー型)・Cassandra(カラム型)が代表例。誤答の「JOINが得意」「ACID常に最優先」「SQLのみ使用」はいずれもRDBの特徴です!

フラッシュカード形式で データベース を練習する

🎴 練習する

データベース の問題一覧・解説を見る →