開発者が知っておくべき、ドキュメント・データベースの基礎:特集:MongoDBで理解する「ドキュメント・データベース」の世界(前編)(2/3 ページ) インデックスとリッチな検索処理 さて、ここまでは基本的な使い方を見てきたが、ここからは、ドキュメント・データベースらしい利点に着目して特徴を見ていこう。 ドキュメント・データベースがKey-Valueストア(KVS)のNoSQLであることは前述したが、ほとんどのドキュメント・データベースでは、このKey(上記の「_id」)以外のインデックス(index)を扱うことが可能であり、「アドホック検索に対応できる」という柔軟性も特徴の1つだ。特にMongoDBの場合は、その概念がRDBに慣れたエンジニアにとってなじみやすいものとなっている。ここでは、その辺りの特徴を見てみよう。 ●インデックスを使用した検索 まず、RDBを扱ったことがあるエンジニア
![開発者が知っておくべき、ドキュメント・データベースの基礎](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e84fc6ab06f31b2e64248cbfc92fe06deb5bab5/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_ait.gif)