Getting Started
Architecture
NServiceBus
Transports
Persistence
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Samples

Installing RavenDB

Component: NServiceBus
In RavenDB 3.5, the client implementation of distributed transactions contains a bug that could cause an endpoint to lose data under rare conditions. If RavenDB is configured to enlist in distributed transactions with RavenDB 3.5, read DTC not supported for RavenDB Persistence.
Using RavenDB version 5 and higher in a cluster configuration with multiple nodes is only supported from version 7 or higher of the NServiceBus.RavenDB persistence package. For more information, read cluster configuration with multiple nodes not supported.

To install RavenDB, download the server and install as described in the RavenDB documentation or use a hosted RavenDB provider such as RavenHQ.

RavenDB should only be used for NServiceBus persistence when the endpoint's business data is already stored in RavenDB. NServiceBus shares the same DocumentStore object used for business data, configured using the RavenDB connection options.

Upgrading RavenDB

To upgrade an existing RavenDB installation, refer to the RavenDB upgrade process.

It is strongly recommended to backup all databases before upgrading.

Related Articles


Last modified