문제

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