We designed RavenDB to be a server-side database that can be used to run large-scale business applications. Surprisingly for us, there is a large group of users that have taken RavenDB and actually run it as part of their deployed systems. In other words, instead of having a single large RavenDB cluster, they will typically deploy many (hundreds in the small cases, tens of thousands to millions in the large cases) of RavenDB instances across a wide variety of locations.
Part of that is the fact that RavenDB can be embedded inside an application quite easily. That means that we don’t need a complex setup or administration. You can just use RavenDB from your application and everything will work. Another factor is the fact that you can run RavenDB on very low-end machines, including 32 bits machines, like the ARM SoC, etc.