【问题标题】:Real Meaning of Polyglot Store?Polyglot Store 的真正含义?
【发布时间】:2013-10-09 17:05:58
【问题描述】:

NoSQL角度看Polyglot Store的真正含义是什么

  1. 是否表示任何类型的对象
  2. 这是否意味着任何能够与您的NoSQL 产品对话的语言

【问题讨论】:

    标签: oracle cassandra hbase nosql


    【解决方案1】:

    恕我直言,从 NoSQL 的角度来看,Polyglot 的含义比对象和语言要广泛得多。我觉得这意味着基于用户或应用程序使用数据的方式,可以使用多个数据存储。这里的范围不仅限于可以与商店对话的语言类型或可以处理的不同类型的对象。我们说的是拥有 n 个不同的商店以满足 n 个不同的需求

    这是什么意思?随着企业应用程序变得越来越复杂,试图将所有东西都放在一个模型中并没有多大意义。相反,我们可以根据我们的需求利用多个数据存储,并单独利用每个存储的优势。我们不必强制或将我们的数据/应用程序放入存储中(就像我们在传统系统中需要做的那样)。我们宁愿必须从适合我们的应用程序或数据的所有可用存储中选择合适的存储。

    例如,如果您是社交网络门户的所有者,您可以使用:

    • 用于收件箱消息的 HBase
    • 用于活动日志的 Cassandra
    • 用于社交图谱的 Neo4j

    等等等等。您不必费力就可以将所有这些不同类型的数据放入一个存储中。

    我不知道这是否是您所期望的。但这就是我想象的NoSQL 中的多语言

    【讨论】:

      猜你喜欢
      • 2017-05-06
      • 2012-03-30
      • 2011-10-10
      • 2012-08-03
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多