Question

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.

Était-ce utile?

La solution

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...

Autres conseils

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top