質問

My boss asked me to think about migrating to a non-relational database like RavenDB. As I understand, I would have to rewrite in C# all my stored procedures. Could you please tell me if using RavenDB is a good idea, and would it be efficient enough?

Thanks.

役に立ちましたか?

解決

Your question is ambiguous. Comparing RavenDb to SQL on the matter of efficiency is not relevant. Efficiency itself is ambiguous here. However..!

A well designed Lucene index (basic/core mechanics of RavenDb) will likely perform better than a stored procedure (especially if infested with logic). So basically, potentially faster.

Also, it will help extracting that logic (if any) to where it belongs.

The C# API is amazing...

他のヒント

David, You won't have to write stored procedures to use RavenDB, and it is highly efficient and scalable.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top