I’m not sure that there is a better word to describe it. We have a sign in the office, 3 feet by 6 feet that says: Reduce Friction
. And that is something that we tried very hard to do.
Under simplicity we aggregate everything that might aggravate you, and what we did to reduce that.
That include things like reducing the number of files and assemblies we ship. Compare the 2.5 output:
To the 3.0 output:
We did that by removing a lot of dependencies that we could do without, and internalizing a lot of the other stuff.
We went over the command
line interface of the tooling we use and upgraded that. For example, restoring via the command line is now split into a restoring a system database (offline operation for the entire server) or restoring a regular database (the server is fully online, and other databases can run during this time).
In secret and without telling anyone, we have also doubled the amount of parallel work that RavenDB can do. Previously, if you purchased a standard license, you were limited to 6 concurrent index tasks, for example. In RavenDB 3.0, the standard license still has 6 cores capacity, but it will allow...(Read whole news on source site)