Polyglot商店的真正含义?

时间:2013-10-03 05:53:24

标签: oracle cassandra hbase nosql

Polyglot Store视角

NoSQL的真正含义是什么?
  1. 这是否意味着任何类型的对象
  2. 这是否意味着任何能够与您的NoSQL产品交谈的语言

1 个答案:

答案 0 :(得分:1)

恕我直言,NoSQL视角下的Polyglot比对象和语言具有更广泛的意义。我觉得这表明基于用户或应用程序使用数据的方式可以使用多个数据存储。这里的范围不仅限于可以与商店交谈的语言类型或可以处理的不同类型的对象。我们宁愿谈论 n个不同的商店以满足不同的需求

这是什么意思?随着企业应用程序变得越来越复杂,尝试将所有内容都安装在一个模型中并没有多大意义。我们可以根据我们的需求利用多个数据存储,并分别利用每个商店的优势。我们不必强迫或将数据/应用程序放入商店(正如我们在传统系统中需要做的那样)。我们宁愿选择适合我们的应用程序或数据的所有可用商店中的相应商店。

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

  • HBbox for inbox留言
  • Cassandra活动日志
  • 社交图的Neo4j

等等。您不必用手将所有这些不同类型的数据整合到一个商店中。

我不知道这是否是你所期待的。但这就是我想象的 Polyglot的NoSQL