【问题标题】:Is this a proper use for hstore?这是 hstore 的正确用途吗?
【发布时间】:2012-03-23 01:49:24
【问题描述】:

我们正在建立一个新项目,我想知道 hstore (nosql/key=>value) 是否适合在这种情况下使用。

我们有大约 5000 个提供相当标准字段的提供商,例如机构名称、名字和姓氏等……但我认为还有 9 个左右的其他字段都可以合并到 hstore 列中:所讲的语言、提供的服务、接受的资金/付款类型等......基本上是多对一的关系。例如,N 服务的提供者可能会说英语、西班牙语和俄语。

需要对这些数据进行搜索 - 例如寻找会说俄语并接受 Medicare 的临时服务提供者。

那么 hstore 可以吗,还是应该是传统的关系设置?

【问题讨论】:

    标签: postgresql database-design hstore


    【解决方案1】:

    如果字段是统一设置的,使用传统列/索引的整体管理会比使用hstore少麻烦,执行速度也快一点。您希望使用 hstore 的主要原因是当键在一个实例之间不统一时,您仍然需要对这些键执行常规查询。

    【讨论】:

    • 谢谢,我想知道它是否“太”为 hstore 结构化
    猜你喜欢
    • 2012-06-14
    • 2015-06-26
    • 2018-01-22
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多