RavenDBReplicating to a relational database
I just finished implementing a very cool feature for RavenDB, the Index Replication bundle allows you to replicate an index to a relational database.
What does this mean? Well, consider the following document:
var q = new Question { Title = "How to replicate to SQL Server?", Votes = new[] { new Vote{ Up = true, Comment = "Good!"}, new Vote{ Up = false, Comment = "Nah!"}, new Vote{ Up = true, Comment = "Nice..."}, } };
And this index:
from q in docs.Questions select new { Title = q.Title, VoteCount = q.Votes.Count }
With the aid of the Index Replication bundle, that index will be replicated to a relational database, giving us:
You can find full documentation for this feature here and the bundle itself is part of RavenDB’s unstable as of build 159.
More posts in "RavenDB" series:
- (02 May 2025) May 2025
- (28 Jun 2024) June, 2024

Comments
Comment preview