哪里可以存储RavenDb索引?

时间:2011-12-29 09:21:15

标签: .net nosql ravendb

存储RavenDb索引定义的解决方案结构中最佳位置是什么?我有两个可执行文件:ASP.NET MVC前端和一些后台任务执行程序。它们都只使用特定于此项目的索引(因此没有从两个项目中使用的索引)。所以我看到了两个存储索引的选项:

  1. 在一个名为RavenDbInfrastructure的特殊项目中
  2. 两个项目的本地化
  3. 第一个选项对我来说看起来更合理,但是相反的索引通常是特定于视图的,因此将它们放置到将要使用它们的项目中是合乎逻辑的。

1 个答案:

答案 0 :(得分:4)

如果您有共享索引,那么索引的单独项目最好。 如果两者都有单独的索引,请在本地使用它们。