-6

我的老板让我考虑迁移到像 RavenDB 这样的非关系型数据库。据我了解,我将不得不用 C# 重写我所有的存储过程。您能否告诉我使用 RavenDB 是否是一个好主意,它是否足够高效?

谢谢。

4

2 回答 2

2

David,您无需编写存储过程即可使用 RavenDB,它高效且可扩展。

于 2012-06-12T06:47:01.360 回答
2

你的问题模棱两可。在效率问题上将 RavenDb 与 SQL 进行比较是无关紧要的。效率本身在这里是模棱两可的。然而..!

设计良好的 Lucene 索引(RavenDb 的基本/核心机制)可能会比存储过程执行得更好(尤其是在充满逻辑的情况下)。所以基本上,可能更快。

此外,它将有助于将该逻辑(如果有)提取到它所属的位置。

C# API 太棒了……

于 2012-06-13T15:22:33.607 回答