1

我正在构建一个具有大量用户及其活动和任务以及动态属性的 Rails 应用程序。目前我正在使用postgresql,但我知道这种应用程序不是一个好的选择。

Graph databases对选择哪个“Nosql 数据库”感到困惑。

4

1 回答 1

0

图形数据库NoSQL 数据库,文档数据库、列存储数据库和键/值数据库也是如此。关于选择哪一个:不幸的是,不能这么简单地回答,因为很大程度上取决于您的具体应用。

但是……为什么要选一个?每种类型的 NoSQL 数据存储都有其特定的优势。您可以基于多个数据存储构建一个系统,每个数据存储都有其特定的优势。这个概念被称为多语言持久性

Microsoft Patterns & Practices 团队围绕这个主题发布了指南,我建议您通读一遍。您还可以查看NoSQL Distilled一书,该书也涉及该主题以及每个数据存储分类的细节。

如果您想查看基于多个数据存储构建的应用示例,请查看Cloud Ninja Polyglot Persistence。我的团队成员(包括我自己)聚在一起,将此作为学习/培训练习。

于 2013-08-14T04:43:44.887 回答