2013-10-03 36 views

回答

1

恕我直言,多语种从任何语言NoSQL视角比对象和语言有更广泛的意义。我觉得它表示这样一个事实,即根据用户或应用程序使用数据的方式,可以使用多个数据存储。这里的范围不限于只能与商店交谈的语言类型或可以处理的不同类型的对象。我们正在谈论有n不同的商店n不同的需求

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

举例来说,如果你是一个社交网络门户网站的拥有者,你可以使用:

  • 的HBase的收件箱中的邮件
  • 卡桑德拉的活动日志
  • 的Neo4j为社会图表

等等您无需甩开手来将所有这些不同类型的数据放入单一商店。我不知道这是不是你所期望的。但这就是我想像的Polyglot方面的NoSQL