Mongodb 适合长值的NoSql数据库

Mongodb 适合长值的NoSql数据库,mongodb,nosql,Mongodb,Nosql,我希望在我的应用程序中使用NoSql数据库。我在网上搜索了一下,找到了伯克利DB、Mongodb、redis、Tokyo cabinet等。这里有一些建议、使用案例,比如什么时候使用哪个数据库。我发现一些有用的链接是 但当值(在键值对中)非常大(如1MB或其他)时,我并没有发现哪个数据库性能良好 MongoDB在我看来很不错,因为它具有查询功能。当您存储非常大的文档时,它是如何执行的。RavenDB具有附件的概念。在文档中,您不需要使用1MB属性(通常是一个字节数组),而是将一个包含要映射/

我希望在我的应用程序中使用NoSql数据库。我在网上搜索了一下,找到了伯克利DB、Mongodb、redis、Tokyo cabinet等。这里有一些建议、使用案例,比如什么时候使用哪个数据库。我发现一些有用的链接是

  • 但当值(在键值对中)非常大(如1MB或其他)时,我并没有发现哪个数据库性能良好


    MongoDB在我看来很不错,因为它具有查询功能。当您存储非常大的文档时,它是如何执行的。

    RavenDB具有附件的概念。在文档中,您不需要使用1MB属性(通常是一个字节数组),而是将一个包含要映射/缩减的数据的最简文档,并将大数据块保存为附件。这将大大加快速度。

    您对文档的使用情况是什么?你能解释一下你将如何处理你存储的文件吗?为什么SQL数据库不适合您?我正在存储一个实体及其相关属性。如果我使用RDMS,那么它将存储在许多表中。当显示页面时,我需要从许多需要连接的表中提取表,这很耗时。这是我的个人项目(facebook应用程序)。许多网站使用nosql数据库。我也听说过很多nosql,所以试着构建应用程序来感受它们到底有多有用。那么你打算执行什么样的操作呢?如果它类似于键/值查找(或映射/减少操作),那么NoSQL存储是一个好主意。如果你要做关系查询,那么关系数据库就是最好的选择,它主要是键/值查找。