新しいプロジェクトを設定していますが、この状況でhstore(nosql / key => value)を使用するのが適切かどうか疑問に思いました。
代理店名、姓名などのかなり標準的なフィールドを持つ最大5,000のプロバイダーがありますが、話されている言語、提供されているサービス、資金調達/支払いなど、すべてhstore列に組み込むことができると思われる9つほどの他のフィールドがあります。受け入れられるタイプなど...基本的に多対1の関係。Nサービスのプロバイダーは、たとえば英語、スペイン語、ロシア語を話す場合があります。
ロシア語を話し、メディケアを利用するレスパイトのプロバイダーを見つけるなど、このデータに対して検索を実行する必要があります。
それで、hstoreは大丈夫ですか、それともこれは従来のリレーショナル設定である必要がありますか?