标签: .net nosql ravendb
存储RavenDb索引定义的解决方案结构中最佳位置是什么?我有两个可执行文件:ASP.NET MVC前端和一些后台任务执行程序。它们都只使用特定于此项目的索引(因此没有从两个项目中使用的索引)。所以我看到了两个存储索引的选项:
第一个选项对我来说看起来更合理,但是相反的索引通常是特定于视图的,因此将它们放置到将要使用它们的项目中是合乎逻辑的。
答案 0 :(得分:4)
如果您有共享索引,那么索引的单独项目最好。 如果两者都有单独的索引,请在本地使用它们。