最近 RavenDB を使い始めました。
リレーショナル データベースの従来の例を次に示します。
従業員タイプ
ID:1 タイプ:開発 ID:2 タイプ:QA
従業員
名前:フレッド タイプID:1
名前:ジャック タイプID:2
RavenDB について私が理解していることから、タイプは従業員に含まれます。
従業員
名前:フレッド タイプ:開発者
名前:ジャック タイプ:QA
その場合、EmployeeType テーブルが必要になるでしょうか?
そうでない場合、従業員タイプのドロップ ダウン リストを表示する場合、従業員から個別 (タイプ) を選択しますか?
上記を行う場合、新しい従業員を入力する (または既存の従業員を編集する) ことなく、どのようにして新しい従業員タイプを追加しますか? それとも、コード内のどこかにリストを保持しますか?
最後に、従業員タイプのテキストが変更された場合、すべての従業員レコードを更新する必要があるようです。従業員レコードが 100,000 件ある場合はどうなるでしょうか。
私は Raven (ドキュメント データベース) を初めて使用するので、さまざまなパラダイムをよりよく理解するのに役立つ洞察をいただければ幸いです。