51得票2回答
当使用2层架构并将UseEmbeddedHttpServer设置为true时,我该如何使我的RavenDB应用程序正常执行?

我在我的应用程序中使用了RavenDB-Embedded 2.0.2230,并且它与在不同程序集中与ASP .Net Web API交互。 当我在文档存储上设置UseEmbeddedHttpServer = true时,第一次向RavenDB发送请求时,它能正常执行,但当我尝试第二次请求时,...

45得票4回答
选择MongoDb/CouchDb/RavenDb - 性能和可伸缩性建议

我们正在寻找一种文档型数据库存储解决方案,并希望其具有故障转移集群功能,以用于某些读写密集型应用。 我们将有平均每秒40K个并发写入到数据库中(峰值可达70000),并可能有大致相同数量的读取操作。 我们还需要一种机制,使数据库能够通知有关新写入记录的信息(在数据库层面上某种触发器)。 ...

36得票4回答
如何在大型非文本数据集中进行搜索?

在我正在处理的一个项目中,客户有一个旧且庞大(几TB)的关系型数据库。各种查询非常缓慢,没有时间去修复/重构架构。我已经确定了需要优化的常见查询集合。这个集合被划分为两部分:全文和元数据查询。 我的计划是从他们的数据库中提取数据,并将其分区到两个不同的存储系统中,每个系统针对特定查询集合进行...

34得票4回答
如何在Asp.NET MVC 5中创建一个ClaimsIdentity对象?

我正在使用.NET MVC 5应用程序。我不想使用Entity Framework。我想要对RavenDB数据库进行身份验证。看起来我想要替换Account Controller中提供的UserManager。我认为我可以重写所有UserManager函数以与我的数据库配合使用,但是我不理解C...

30得票4回答
单元测试RavenDB

在我的单元测试中,我为每个测试设置一个完全空的IDocumentSession。我是这样做的:[SetUp] public void SetUp() { _store = new EmbeddableDocumentStore { RunInMemory = true }...

30得票1回答
在RavenDB中指定集合名称

假设我有三个对象Fruit、Apple和Orange。 Fruit 是 Apple 和 Orange 的抽象基类。当我使用 session.Store(myApple) 时,它将其放入 Apples 集合中。myOrange 存储在 Oranges 集合中。这很有道理。 我能告诉 Raven...

30得票1回答
RavenDB:如何使用多个搜索项进行查询

我的实体是:class Resource { string Name; string EmployeeId; } 如何查询多个员工的资源?我尝试了这个:Resource[] FindResourcesByEmployees(string[] employeeIds) { ...

28得票1回答
Mongo DB有内存模式吗?

我想在单元测试中使用内存模式,是否有像RavenDB一样的内存模式? 可能是重复问题: 运行集成测试时嵌入MongoDB

27得票5回答
使用RavenDB检索超过128个文档的正确方法

我知道类似的问题之前已经被问过了(包括我自己),但是我仍然不理解其中一两件事... 我的理解是,通过这种方法可以检索到比默认设置的128个文档更多的文档: session.Advanced.MaxNumberOfRequestsPerSession = int.MaxValue; 我了...

27得票1回答
Nuget安装RavenDb嵌入式时出现依赖错误

我正在尝试在ASP.NET MVC 5应用程序中安装RavenDB.Embedded,但是我遇到了这个依赖错误: PM> Install-Package RavenDB.Embedded Attempting to resolve dependency 'RavenDB.Databas...