是否有可能为两个不同集合中的文档生成相同的Mongo ObjectId ?我知道这绝对不太可能,但这有可能吗?不太具体,我问这个问题的原因是,在我正在开发的一个应用程序中,我们展示了民选官员的公开资料

我对Amazon SimpleDB有一些基本的了解,但根据Amazon DynamoDB的描述,它似乎几乎是一样的:一个NoSQL键值存储服务。谁能简单地解释一下它们之间的主要区别,并告诉在哪些情况下

如何设置MongoDB,使其可以作为Windows服务运行?

最近有很多关于卡桑德拉的话题。Twitter, Digg, Facebook等都在使用它。什么时候有意义:使用卡桑德拉,不用卡桑德拉,还有使用RDMS而不是Cassandra。

BASE首字母缩写用于描述某些数据库的属性,通常是NoSQL数据库。它通常被称为ACID的反义词。只有少数文章涉及BASE的细节,而ACID有大量文章详细介绍原子性、一致性、隔离性和持久性属性。维基百

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

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

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

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

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