ユースケース: ユーザー 1 が 100 の会社名 (例: Microsoft、Bank of Sierra) をアップロードします。
ユーザー 2 が 100 の会社名をアップロードします (例: The Gap、Uservoice、Microsoft, Inc.)。
ユーザー 1 の Microsoft の概念とユーザー 2 の Microsoft の概念を、Microsoft の一意のインデックスを持つ中央管理エンティティにマップする必要があります。
誰かが中央リポジトリにない名前をアップロードした場合は、そのまま入力してもらいたいと思います。しかし、最初のエントリのスペルが間違っている場合 (たとえば、Virgin Mobile ではなく Vergin Mobile?) どうすればそれを修正し、新しいアップロードを同じインデックスに関連付けることができるでしょうか?
技術的には、中央リポジトリは完全に別のデータベースにする必要がありますか? ユーザーが生成した情報でさえ、それに対して発生するビジネス トランザクションとは別のデータベースに格納する必要がありますか?
問題の大規模な定義から始めて、あなたの入力でそれをチャンクすることを望んでいます、ありがとう.