Ravendb 瑞文达:效率够高吗?

Ravendb 瑞文达:效率够高吗?,ravendb,non-relational-database,Ravendb,Non Relational Database,我的老板让我考虑迁移到RavenDB这样的非关系型数据库。据我所知,我必须用C#重写所有存储过程。你能告诉我使用RavenDB是否是一个好主意,它是否足够有效 谢谢。大卫, 使用RavenDB不必编写存储过程,而且它是高效的、可扩展的 你的问题模棱两可。在效率问题上比较RavenDb和SQL是不相关的。效率本身在这里是不明确的。然而 设计良好的Lucene索引(RavenDb的基本/核心机制)可能比存储过程(特别是在充满逻辑的情况下)性能更好。所以基本上,可能更快 此外,它还将有助于将该逻辑(如

我的老板让我考虑迁移到RavenDB这样的非关系型数据库。据我所知,我必须用C#重写所有存储过程。你能告诉我使用RavenDB是否是一个好主意,它是否足够有效

谢谢。

大卫,
使用RavenDB不必编写存储过程,而且它是高效的、可扩展的

你的问题模棱两可。在效率问题上比较RavenDb和SQL是不相关的。效率本身在这里是不明确的。然而

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

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


与在关系数据库中使用存储过程相比,C#API是惊人的…

。感谢您的回答。你的意思是,即使C代码负责存储过程维护的逻辑,它也是有效的吗?因为我们确实在关系数据库中使用存储过程。RavenDB是不可伸缩的。您必须为每个新实例付费。实际上,我试图将SQL与RavenDB进行比较,而不是与RavenDB+C#(而不是存储过程)进行比较。无论如何,谢谢你\