Pergunta

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.

Foi útil?

Solução

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

Outras dicas

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top