我们正在建立一个新项目,我想知道 hstore (nosql/key=>value) 是否适合在这种情况下使用。
我们有大约 5,000 个提供相当标准字段的提供商,例如机构名称、名字和姓氏等……但我认为还有 9 个左右的其他字段都可以合并到 hstore 列中:所用语言、提供的服务、资金/付款接受的类型等...基本上是多对一的关系。例如,N 服务的提供者可能会说英语、西班牙语和俄语。
需要对这些数据进行搜索——比如寻找会说俄语并接受医疗保险的临时服务提供者。
那么 hstore 可以吗,还是应该是传统的关系设置?