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

Tuning the server

Now that we have peered inside our database behavior at runtime, let's discuss what to do when things are not running optimally. First of all, realize that RavenDB is a self-tuning database server and usually does the best with resources at hand. However, there are some things you can do to improve performance in certain scenarios.

Since we are dealing with lots of data, disk I/O is usually the key to good performance. You should start by splitting the data, logs, and indexes onto different spindles. Typically, this is handled through a mechanism known as RAID. Redundant Array of Inexpensive Drives (RAID) is a set of data storage schemes that divide and/or replicate data among multiple hard drives for performance and/or safety. ...

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