O'Reilly logo

RavenDB High Performance by Brian Ritchie

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6. When Failure is not an Option

As you scale up your users, the RavenDB server will be a critical piece of your infrastructure. Planning for failure is a key step for providing high availability and uptime to your users.

For high availability, RavenDB provides the following:

Type

Shared resources

How it works

Replication

Shared nothing

Documents are shipped from the source server to one or more destination servers on add, update, or delete.

Failover Clustering

Shared disk

Each node accesses shared database storage, but only one node is active at a time.

Replication

RavenDB provides built-in facilities to enable simple yet powerful replication mechanisms that can be configured in various topologies. Be aware that RavenDB only replicates ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required