Why Is VMware Intersted in Redis?
Lost VMs or Containers? Too Many Consoles? Too Slow GUI? Time to learn how to "Google" and manage your VMware and clouds in a fast and secure HTML5 App.
Redis is a high performance and scalable advanced key-value store where values can be data structures such as lists, sets, and hashmaps, as well as strings and blobs. Redis supports atomic operations on these data structures, allowing extremely high performance with consistent state to many client applications.
Why VMware is intersted in Redis?
As VMware continues its investments in the context of cloud computing, technologies such as Redis become key for future cloud based apps, whether private or public cloud, and the cloud infrastructure itself. Large scale systems benefit greatly when there are alternatives to storing state within a centralized relational store (RDBMS).
So it’s all about cloud computing, where Redis can provide a great alternative to traditional RDBMS. I am sure there will soon be Redis virtual appliance which is tuned to run on vSphere. Maybe such an appliance is there already. But the difference is that it will be backed by VMware.
In addition to the key/value store in which Redis fits, there are other types of NoSQL datastores, for example, document stores, extensible record stores. If you are interested in knowing more about the NoSQL movement, what options are there, and how they compare, you may find this paper(PDF) by Rick Cattell very useful. Thanks to Jian Zhen (@zhenjl) for discovering this paper and sharing it with us. You should definitely follow him if you want to be updated with what is happening with VMware vCloud.