In this post we will investigate how Redis, a popular key-value storage, can be run natively on Xen, i.e., without the support of a conventional operating system such as Linux, and what implication this has on the performance.
When reading this first thought wast that we might be looking at a new era: bare metal virtualized databases (as in database running directly on a virtualized environment without an OS). But then I realized that except Redis, I don’t think any other NoSQL database would be able to run in this environment (in fact this experiment had to give up a couple of Redis features to make it work). So, dream over.
Original title and link: How to run Redis natively on Xen (NoSQL databases © myNoSQL)