Opensearchの中で「インデックス」という概念について調べてみた。 インデックスとは、特定の検索方法や検索条件を設定したデータの集まりのこと。
RDBMSとはバラバラに散らばったデータ群を一定の属性や種類にまとめて グループ化し、さらに重複がないように正規化してデータの持ち方を整理するが、Nosqlでは データを適宜「非正規化」して「作る」時に、どのような目的でデータを扱うのか、どういう形で取れるかが決定する。 RDBMSとは考え方、思想がまるっきり違うので注意が必要。