see on GitHub

High Performance

RavenDB can be used for application that needs to store millions of records and has fast query times.

RavenDB do this by using by pre-compute Map or MapReduce in the background. The indexes are running asynchronously.