RavenDB's implementation of distributed transactions contains a bug that could cause an endpoint, in certain (rare) conditions, to lose data. If RavenDB is configured to enlist in distributed transactions, read DTC not supported for RavenDB Persistence
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.
To upgrade an existing RavenDB installation, refer to the RavenDB upgrade process.
It is strongly recommended to backup all databases before upgrading.