If at first you don’t succeed, try, try again. Then quit. Clearly not an idiom Microsoft (Windows, browser, games, apps, smartphone, tablet, etc.) is familiar with, and we’ll have to see how it works out for Garantia Data of Redis (and Memcached) fame. It was a year ago that the Israeli-based developer of in-memory NoSQL cloud services proclaimed that 2013 was going to be the year of Redis, an open-source, networked, in-memory, key-value data store with optional durability, (sponsored by VMware).
Garantia CEO Ofer Bengal offered a lot of supporting evidence when he made the claim last January, including thousands of developers using the free versions, as well as positive reports from the likes of 451 Group, Enterprise Management Associates and the Enterprise Strategy Group. A year later and he is still bullish about Redis’ prospects.
Bengal spoke with IT Trends & Analysis recently, and he said that 80% of attendees at November’s AWS:Invent said they were already using Redis, or planning to in the future. “Redis is among the top 3 databases deployed in new apps, together with MySQL and Mongo. Today we manage tens of thousands of servers, and over 1,000 paying customers, after just 9 months.”
A new study from Research and Markets, 2013 Report on the International In-Memory Computing (IMC) Market – Forecasts & Analysis to 2018, states the IMC market is expected to grow from $2.21 billion in 2013 to $13.23 billion in 2018, at a compounded annual growth rate (CAGR) of 43% from 2013 to 2018. That’s a healthy increase which the research company attributes to the fact that existing database technologies are lagging behind when to comes to the analysis of growing data volumes in real time. ‘The advent of multi-core processors and rising need for predictive analysis has increased the demand for faster technologies, which can analyze data on a real-time basis.’
The relentless declines in DRAM and NAND flash memory prices, the advent of solid-state drive technology and the maturation of specific software platforms have enabled IMC to become more affordable and impactful, said Massimo Pezzini, vice president and Gartner Fellow. The rapid penetration of IMC and its likely adoption by at least 35% percent of midsize and large organisations through 2015 (up from less than 10% in 2012) will be determined by factors such as expanding demand for real-time analytics for ever larger volumes of fast-changing data, growing requirements for 24/7 operations driven by globalization, and the increasing availability of IMC-enabled packaged business applications.
“During the next two to three years, IMC will become a key element in the strategy of organizations focused on improving effectiveness and business growth,” said Mr. Pezzini. “Organizations looking for cost containment and efficiency will also increasingly embrace IMC”.
That’s positive news for Garantia, which towards the end of 2013 flirted with changing its name to RedisDB, but that didn’t work out. Redis creator Salvatore Sanfilippo, now at Pivotal, the EMC/VMware spinoff, raised concerns that this could create confusion in the Redis community.
“At a certain point in time thought we should change our name to something around Redis,” said Bengal. “We do not exclude the possibility of changing the company name… but that’s not a top priority.” The company name is important, but not as important as the products, he stated.
In November Garantia launched Redis and Memcached plugins for developers using New Relic. Pivotal moved the Redis market further the following month with the announcement of additional support services and announcing the availability of Redis 2.8.0, with nearly 1,000 commits. Also in December, Garantia announced the general availability of its Memcached Cloud fail-safe caching solution, an open source memory caching system, for the Heroku, AppFog and AppHarbor platforms.
As the provider of an instance of Redis as a cloud service that merges caching and NoSQL database functionality into a single offering, Bengal recently admitted that standalone instances of Memcached are not a primary focus for Garantia Data going forward. But given the number of existing applications that already rely on Memcached and a third-party database, he said there is still demand for providing a fail over service for Memcached. Given the latency issues associated with cloud applications, caching has become so critical to making the cloud work that as a technology caching has, in one form or another, almost been universally employed.
Unlike cloud caching, Redis taking over the database world remains a work in progress. Bengal said unlike the traditional DBMS world, there is no one NoSQL solution for all applications. Each type has their own unique use case where it is stronger than other databases, he stated. “That’s good for us because in the old world companies would have to make the case for a single DB for all use cases.”
Bengal said Redis’ strength is in performance, and not as strong as some competitors when it comes to scalability, high availability and RAM cost.