RavenDB version 2.5. Other versions:

Recommended configuration

Minimum requirements for RavenDB to run in embedded mode

  • 512 MB of RAM
  • Pentium III-class, 700MHz
  • 150 MB of disk space
  • 32 bit OS

Those are the absolute minimum requirements for it to run. Please note that this is strictly for embedded mode, usually for dedicated devices such as Point of Sales systems where the amount of data and the number of queries are known in advance and the system has been configured specifically to allow that.

Minimum requirements for RavenDB to run in server mode

  • 2 GB of RAM
  • 1 GHz Dual core
  • 1 GB of disk space
  • 64 bit OS
  • 4 GB of RAM (more is better)
  • 2 GHz Quad core (more is better)
  • 50 GB of disk space (more is better)
  • Note that splitting the db across multiple physical HDs is also recommended
  • 64 bit OS

If you have any questions regarding deployment, please contact us.

Comments add new comment

The comments section is for user feedback or community content. If you seek assistance or have any questions, please post them at our support forums.

Khalid Abuhakmeh
REPLY Posted by Khalid Abuhakmeh on

You have "Note that splitting the db across multiple physical HDs is also recommended". How do you do that with RavenDB and could you do a video tutorial as to how to set that up?

Oren Eini
REPLY Posted by Oren Eini on

See the documentation here: http://ravendb.net/docs/server/administration/configuration

In particular, we refer here to: * Raven/IndexStoragePath * Raven/Esent/LogsPath

REPLY Posted by Hervé on

Hi, is there a ratio to evaluate the space needed for index regarding data size? idem for the logs size ? Thx

REPLY Posted by Lucas on

From strictly a performance perspective, which would be better... splitting data across multiple drives or using a RAID configuration?

Ayende Rahien
REPLY Posted by Ayende Rahien on

Lucas, That really depend on the system configuration, RAID is already splitting the data across multiple disks, so it is likely to be beneficial. If the separate drives are on a RAID as well, you aren't gaining much over just using it normally, since the RAID will parallelize the IO. This is something that you'll likely have to benchmark.