16得票7回答
一些适用于键值数据的快速可靠存储选项有哪些?

我正在编写一个小型PHP应用程序,需要存储大量拥有哈希键和少量简单字段值(如'host'、'path')的记录。例如:'4420ffb32a' => array( 'host' => '127.0.0.1', 'path' => 'path/to/resource',...

16得票2回答
RavenDB会话 > 30

如果我试图保存一个数量大于 30 的项目列表,会出现一个错误提示: 此会话允许的最大请求次数(30 次)已达到。Raven 限制了会话允许进行的远程调用次数,作为一种早期警告系统。预计会话的存活时间很短,而 Raven 提供了一些工具,如 Load(string[] keys) 可以一...

13得票2回答
RavenDB:子文档的ID生成

我试图将一个现有的Web应用程序迁移到使用RavenDB。 目前我的网页应用程序可以基于查询串中的id查看类别、子类别和资源。 但是我注意到RavenDB为聚合根生成id,而不是为子实体生成id。 我认为子类别不是一个聚合根(类别包含子类别),因此将其作为Category文档的子文档进行...

13得票1回答
ArangoDB链接文档

在ArangoDB中,像在OrientDB中一样链接不同集合的文档是可能的吗? 在OrientDB中,您可以创建一个类型为LINK的字段,并指定所链接的类型。这会创建两个文档之间的关系。 在ArangoDB中,我是否必须使用边缘集合才能实现这一点? 我正在尝试定义一个主要集合和一个次要集...

12得票2回答
如何在RavenDB这样的文档导向型数据库系统中建模既具有层次结构又具有关系的数据?

面向文档的数据库(特别是RavenDB)让我非常着迷,我想玩弄一下这些数据库。 然而,作为一个非常习惯于关系映射的人,我正在思考如何在文档数据库中正确地建模数据。 假设我有一个带有以下实体的CRM C#应用程序(省略不需要的属性):public class Company { publ...

11得票4回答
SQL Server的XML列是否可以替代文档数据库?

能否使用 Sql Server 中的 XML 列作为真正的文档数据库(如 Couch 或 Mongo)的替代品? 如果我创建了一个包含 GUID PK Id 和一个 XML 列用于存储文档的表,与使用文档数据库相比,主要问题是什么? Sql Server 支持对 XML 列进行索引,因此查...

10得票1回答
我该在DocumentDb中去规范化还是运行多个查询?

我正在学习有关 DocumentDb 数据建模的知识。以下是我需要一些建议的地方。 请看下面我的文档长什么样子。 我可以采用两种方法,两者都有利弊。 情境1: 如果我保持数据非规范化(参见下面的我的文档),即在同一文档中保留项目团队成员信息,如名字、姓氏、电子邮件等,我可以在一个查询中...

9得票2回答
MongoDB是线程安全的吗?

我正在Windows上运行MongoDB。 我有一个或多个线程会删除并重新创建一组集合。 使用mongo.exe命令和show collections()命令,我看到了许多具有相同名称的集合(超过1000个相同名称的集合!) 当我运行验证时: > db.MY_COLLECTION....

9得票1回答
宇宙数据库(Cosmos DB)中嵌套对象的SQL查询

我在Cosmos DB中有一个帐户集合。我尝试了不同的查询,但都失败了。请问要获取仅具有选择订阅的帐户的等效SQL查询是什么。 我尝试过这个查询,但失败了 SELECT * FROM c WHERE c.subscription = 'selected subscription' SEL...

9得票1回答
面向对象和文档数据库有何区别?

面向对象数据库和文档数据库有什么区别? 我没有使用过面向对象数据库,但是当我使用文档数据库(RavenDb)时,我可以存储和读取通常的面向对象类而不会出现问题。