Scaling out reporting to a relational database

RavenDB is a highly efficient database for storing documents and accessing them from your application. There are some cases, such as reporting, where a relational database provides better capabilities and tooling. This also provides another scale out point to move the reporting load onto a separate infrastructure. One example would be to replicate your reporting data into a Microsoft SQL Server database and provide reporting through Microsoft SQL Server Reporting Services.

To set up replication to a relational database, you should use the included SQL Replication bundle. This bundle replaces the previously supported Index Replication bundle. The new bundle is easier to use and does not suffer from ...

Get RavenDB High Performance now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.