When comparing Redis vs SAP HANA Database, the Slant community recommends Redis for most people. In the question“What are the best scalable In-Memory Databases?” Redis is ranked 1st while SAP HANA Database is ranked 5th. The most important reason people chose Redis is:
Redis has [great docs](http://redis.io/documentation), an active mailing list, and a github community.
Ranked in these QuestionsQuestion Ranking
Pro Good support
Redis has great docs, an active mailing list, and a github community.
Pro Redis uses the BSD license
This means that it is able to be used in a commercial product if one wants.
Pro There are numerous client libraries and frameworks to make redis more powerful
For Node.JS for example you can get something similar to what Parse.com was offering by using Node ORM.
Pro Redis is written in ANSI C and therefore doesn't have a VM
Pro Easy to integrate with other SAP tools
SAP HANA database is designed to be used with other SAP branded tools with this you can easily import and export data to other SAP tools
Pro Very fast
SAP HANA Database uses parallel computing, caching and compress data to improve its computation speed. It has an average speed of 0.000476 ms per transaction.
Con Very expensive
SAP HANA Database is expensive as you need to pay for the hardware and software licenses. Your cost also scales with how much memory you need. Its hardware alone cost $1,000,000.
Con Strict hardware and software requirements
Hardware requirements are very strict which makes it very hard to install and configure. Currently SAP HANA only supports hardware platforms that are Intel-based or IBM Power based. For the operating system only SUSE linux and Red Hat Enterprise linux are supported.
Con Limited skilled workers
There are only a few workers who knows how to use SAP HANA Database because its training is expensive and its public documentation is limited.