我不是数据库专家,也没有正式的计算机科学背景,所以请原谅我。我想知道如果您使用v4之前的旧版本MongoDB(不兼容ACID),会发生哪些现实世界中的负面事情。这适用于任何不符合ACID要求的数据库。

是否有(大致)SQL或类似xquery的语言来查询JSON?我正在考虑非常小的数据集,很好地映射到JSON,它将很容易回答查询,如“X的所有值是什么,Y > 3”或做通常的SUM / COUNT

随着基于文档数据库的NoSQL运动的发展,我最近研究了MongoDB。我注意到在如何将项目视为“文档”方面有惊人的相似之处,就像Lucene(以及Solr的用户)所做的那样。那么,问题来了:为什么你想

随着所有的炒作,似乎很难找到可靠的信息,何时使用它。所以我提出以下问题,如果这些问题真的很愚蠢,我很抱歉:我应该对用户数据使用NoSQL吗?例如,配置文件,用户名+密码等。重要的内容应该使用NoSQL

我无法理解在DynamoDB中使用表和数据的文档中的范围/主键是什么它是如何工作的?“散列属性上的无序散列索引和范围属性上的有序范围索引”是什么意思?

CouchDB和Couchbase之间有什么本质区别吗?

当我试图理解CAP中的“Availability”(A)和“Partition tolerance”(P)时,我发现很难理解各种文章的解释。我有一种感觉,a和P可以同时出现(我知道事实并非如此,这就是

如何向现有集合中的每个文档添加新字段?我知道如何更新现有文档的字段,但不知道如何向集合中的每个文档添加新字段。在芒果壳里怎么做呢?

我想要的不是Redis和MongoDB之间的比较。我知道它们是不同的;性能和API是完全不同的。Redis非常快,但是API非常“原子化”。MongoDB会消耗更多的资源,但是API非常非常容易使用,

PostgreSQL刚刚在9.4版中引入了JSONB,它已经成为了黑客新闻的热门话题。它与之前在PostgreSQL中出现的Hstore和JSON有什么不同?它的优点和局限性是什么?什么时候应该考虑使