Jump to content

Redis (company)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Avram (talk | contribs) at 23:52, 7 January 2020 (Reverted good faith edits by 58.65.129.7 (talk): Rv spam external link (TW)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Redis Labs, Inc.
Redis Labs Ltd.
FormerlyGarantia Data
Company typePrivate
IndustryNoSQL
Founded2011
HeadquartersMountain View, California, USA
Key people
Ofer Bengal
Yiftach Shoolman
Salvatore Sanfilippo
ProductsRedis Enterprise Software
Redis Enterprise Cloud
Memcached Cloud
Redis Modules
Websitewww.redislabs.com

Redis Labs (originally Garantia Data) is a private computer software company based in Mountain View, California. It provides a database management system marketed as "NoSQL" as open source software or as a service using cloud computing.[1] The company has additional offices in London and Tel Aviv.

History

Redis Labs was founded in 2011 by Ofer Bengal, previously the founder and CEO of RiT Technologies, and Yiftach Shoolman, previously the founder and president of Crescendo Networks, acquired by F5 Networks.[2][3][4] On July 15, 2015, the creator of Redis and lead developer, Salvatore Sanfilippo, joined Redis Labs to lead open source development, and Redis Labs became the official sponsor of the open source project.[5] The company secured $4 million in seed funding from angel investors in August 2012,[6][7] an additional $9 million in series A funding led by Bain Capital Ventures and Carmel Ventures,[4][8] an additional $15m in Series B funding led by the existing investors and Silicon Valley Bank,[9] and an additional $14 million in series C funding led by the same investors.[10] In August 2017 it raised $44 million in series D funding, and in February 2019 $60 million in series E funding led by Francisco Partners with participation by existing investors.[11]

The company announced a beta version of its cloud services at GigaOm's Structure LaunchPad in June 2012.[12][13][14] According to IT Business Edge, Redis Enterprise Cloud is especially suitable for “web companies or websites with seasonal or occasional fluctuations in traffic and performance needs."[15] By January 2013 the company had more than 1,000 paying customers including Electronic Arts, Illumina, and Scopely.[16] The Redis Enterprise Cloud and Memcached Cloud products became generally available in February 2013.[17][18] In late 2013, Redis Labs announced it will focus mainly on its cloud-based Redis offering, although it will continue to support the Memcached product.[6]

In September 2013, Amazon Web Services announced Redis capabilities for its ElastiCache product, thereby competing with the company's offering.[19] According to TechCrunch, Redis Labs "has the advantage over AWS when it comes to Redis" because of its scalability and high availability features, which ElastiCache does not provide.[8]

In October 2013, Redis Labs acquired MyRedis, a competing hosted Redis provider.[20][21]

By December 2013, the company had at least 10,000 users,[22] including 1,300 paying customers.[23][6][16] On January 29, 2014, the company changed its name from Garantia Data to Redis Labs.[23]

In September 2014, Redis Labs reported 3,000 paying customers,[24] including Bleacher Report, HotelTonight and Docker.[25]

In early 2015, Redis Labs made available Redis Enterprise Pack[26] (formerly known as Redis Labs Enterprise Cluster (RLEC)), downloadable software for installation of enterprise-grade clusters that acts as a container for managing and running multiple Redis databases.[27]

In early 2016, Redis Labs made available a connector package to Apache Spark.[28][29][30]

In May 2016, the company announced a mechanism for developers to extend Redis,[31] and opened an online marketplace that offers modules certified to work with both open source Redis and Redis Labs’ enterprise products.[32]

Recognition

  • June, 2012: CRN names Redis Labs as one of 10 Hot Tech Startups[33][34]
  • December, 2012: Network World selects Redis Labs as one of the 10 most useful cloud databases[35]
  • April, 2013: The company is named to the CRN Big Data 100 for Data Management[36]
  • April, 2013: Redis Labs is recognized as a Gartner Cool Vendor[37]
  • July, 2013: According to Cloud Computing Today, Redis Labs is "one of the leading players in the enterprise-grade Redis space"[20]
  • October, 2015: Gartner positions Redis Labs as a Leader in its 2015 Operational Database Management Systems (ODBMS) Magic Quadrant[38]
  • August, 2016: Forrester Research positions Redis Labs as a Leader in The Forrester Wave: Big Data NoSQL, Q3 2016 report[39]
  • 2017: Redis named InfoWorld's 2017 Technology of the Year Award winner.[40]
  • 2018: Redis is most loved database according to developer survey results at StackOverflow.[41]

Products

Redis Labs provides downloadable software known as Redis Enterprise Software, Redis Enterprise VPC and a cloud computing service known as Redis Enterprise Cloud.[42]

The products address two primary challenges faced by Redis users: Redis is not scalable beyond a single node,[14][43] and has limited reliability and high availability capabilities.[3][6]

Redis Enterprise Software, Redis Enterprise VPC and Redis Enterprise Cloud solve these problems, and provide the following additional functionalities over a regular Redis installation:[35][3][6][8][12]

  • Fully automated continuous scaling with no limit on data size or throughput.
  • Store large datasets by extending RAM into Flash devices.[44]
  • All Redis commands supported at any dataset size - unlike the open source Redis Cluster, in Alpha stage as of December 2013,[45] which only supports single-key operations.[46]
  • Built-in memory-based replication, data persistence, auto failover and backup.
  • Allows customers to replicate instances across different Amazon Web Services Availability Zones (Multi-AZ) with instant failover in case of a disruption to an entire Amazon data center.[47][48]
  • Each database runs as a dedicated process that does not interfere with other instances, avoiding “noisy neighbors”.[12]
  • Managed service which does not require the user to install or setup Redis, configure persistence, manage scaling or failure recovery.

Redis Modules

Redis Modules are an expansion of Redis as a key-value store into a multi-model database using custom made data-types. They were introduced by Salvatore Sanfilippo in order to prevent scope creep on core Redis. Redis Modules are under Redis Source Available License.[49]

Current modules include:

Technology

Redis Enterprise achieve scalability and high availability using a proprietary dynamic clustering engine. The services virtualize multiple cloud servers into a large pool of memory, consumed by users according to the actual size of their datasets. A dataset is automatically distributed in shards across multiple nodes - this enables fast and transparent recovery when a node fails, and improves performance in high-throughput use cases.[2][6][12][14][18][54][55]

Datasets are also constantly replicated, so if a node fails, an auto-switchover mechanism guarantees data is served without interruption. To provide additional reliability, the entire dataset is constantly replicated from the nodes to persistent storage, and can also be backed up to a remote persistent storage for disaster recovery.[6][18]

Redis Labs offers a pay-per-use pricing model, allowing users to pay per GB-hour of storage used, unlike other providers which price their service based on size of machine instance, even if users consume only some of the machine's resources.[6][17][54]

Redis Enterprise Cloud and Memcached Cloud are available on Amazon Web Services (US, EU and APAC), Windows Azure, IBM SoftLayer, Heroku, Bluemix, AppFog, AppHarbor,[2] Cloud Foundry and OpenShift. In November 2013, the company announced Redis Enterprise Cloud and Memcached Cloud plugins on New Relic’s Plugin Central - the plugin enable developers who use New Relic to monitor Redis and Memcached usage characteristics directly from their New Relic dashboard.[56]

References

  1. ^ Kavis, Mike. "Vendor Spotlight: Garantia – In-memory NoSQL company". Kavis Technology Consulting. Retrieved July 29, 2013.
  2. ^ a b c Matt, Aslett (February 14, 2013), "Garantia Data goes GA with Redis and memcached cloud services", 451research.com, Retrieved January 2, 2014.
  3. ^ a b c Feinleib, Dave (August 10, 2012), "Big Data and NoSQL: Five Key Insights", forbes.com, Retrieved January 2, 2014.
  4. ^ a b "Cloud services co Garantia Data raises $3m", globes.co.il, Retrieved January 2, 2014.
  5. ^ Kepes, Ben (July 15, 2015),"Redis Labs hires the creator of Redis, Salvatore Sanfilippo", Network World, Retrieved August 30, 2015.
  6. ^ a b c d e f g h Kepes, Ben (November 4, 2013), "Was Garantia, Is Now RedisDB. Either Way NoSQL Is Hot. But Open Source Firestorm Ensues", forbes.com, Retrieved January 2, 2014.
  7. ^ "Garantia Data Scores $9M Series A", Dow Jones Private Equity & Venture Capital, Retrieved January 2, 2014.
  8. ^ a b c Williams, Alex (November 10, 2013), "Garantia Has The Advantage Over AWS When It Comes To Redis, The Popular NoSQL Database", TechCrunch, Retrieved January 2, 2014.
  9. ^ Wolpe, Toby. "Redis Labs secures multi-million injection to help compete with MongoDB and Cassandra". ZDNet. Retrieved August 25, 2015.
  10. ^ Frederic Lardinois (July 21, 2016) "Redis Labs raises $14M for its in-memory NoSQL database services",TechCrunch, Retrieved August 22, 2016
  11. ^ Wiggers, Kyle (February 19, 2019). "Redis Labs raises $60 million for its NoSQL database". VentureBeat. Retrieved March 2, 2019.
  12. ^ a b c d Deutscher, Maria (November 26, 2012), "Garantia Boosts AWS with Major NoSQL Upgrade", DevOpsAngle, Retrieved January 2, 2014.
  13. ^ Grant, Rebecca (8/8/2012), "Funding Daily: 8 on 8/8", VentureBeat, Retrieved January 2, 2014.
  14. ^ a b c Deutscher, Maria (June 21, 2012), "Garantia’s New In-Memory NoSQL Service", ServicesAngle, Retrieved January 2, 2014.
  15. ^ Lawson, Loraine (June 22, 2012), "News Roundup: Hadoop, Hadoop and More Hadoop", IT Business Edge, Retrieved January 2, 2014.
  16. ^ a b Novet, Jordan (November 5, 2013), "Garantia Data becomes RedisDB, grabs $9M as it passes thousand-customer mark", VentureBeat, Retrieved January 2, 2014.
  17. ^ a b Tozzi, Christopher (February 15, 2013), "Garantia Unveils In-Memory NoSQL Cloud Storage Platforms", The VAR Guy, Retrieved January 2, 2014.
  18. ^ a b c Marshall, David (February 18, 2013), "Q&A: Interview with Garantia Data Talking Redis Cloud and Memcached Cloud", VMWare VMBlog, Retrieved January 2, 2014.
  19. ^ "Amazon ElastiCache - Now With a Dash of Redis", Amazon Web Services Blog, Retrieved January 2, 2014.
  20. ^ a b Dayaratna, Arnal, Ph.D. (7/14/2013), "MyRedis NoSQL Platform Acquired By Garantia Data", Cloud Computing Today, Retrieved January 2, 2014.
  21. ^ Finley, Klint (October 7, 2013), "Dying Cloud Mistakenly Gives Users Three Days to Save Data", wired.com, Retrieved January 2, 2014.
  22. ^ Loeb, Steven (November 4, 2013), "Garantia Data takes in $9M in Series A funding", Vator News, Retrieved January 2, 2014.
  23. ^ a b Williams, Alex (January 29, 2014), "Database Provider Garantia Data Makes Another Name Change, This Time To Redis Labs", TechCrunch, Retrieved February 9, 2014.
  24. ^ Asay, Matt (September 23, 2014), "NoSQL Databases Are Going Mainstream—They Actually Have Paying Customers", ReadWrite, Retrieved February 28, 2015.
  25. ^ Gutierrez, Daniel (September 26, 2014), "Redis Labs Reaches 3,000 Paying Customers with Strong Growth", InsideBIGDATA, Retrieved February 28, 2015.
  26. ^ Butler, Brandon (October 6, 2015), "Hottest products at AWS re:Invent 2015", Retrieved September 11, 2016.
  27. ^ Kepes, Ben (June 25, 2015), "Redis Closes $15M Funding To Scale NoSQL For The Enterprise", Retrieved September 11, 2016.
  28. ^ George Leopold (02/02/2016), "Redis Connector Aims to Boost Spark Performance", [Datanami], Retrieved September 19, 2016.
  29. ^ Joab Jackson (02/02/2016), "Spark Closes in on Real-Time Processing with Redis Pairing", [TheNewStack], Retrieved September 19, 2016.
  30. ^ Shoolman, Yiftach. "Give Spark a 45x speed boost with Redis". InfoWorld. Retrieved 2016-03-21.
  31. ^ Adrian Bridgwater (05/11/2016), "Redis aims for an infinite variety of data structures", [IT Knowledge Exchange, Open Source Insider], Retrieved September 19, 2016.
  32. ^ Jordan Novet (05/10/2016), "Redis launches modules to add extensibility to the open source database", [VentureBeat], Retrieved September 19, 2016.
  33. ^ McCarthy, Jack (June 21, 2012), "10 Hot Tech Startups For June 2012", crn.com, Retrieved January 2, 2014.
  34. ^ McCarthy, Jack (July 30, 2012), "The Coolest Cloud Startups Of 2012", crn.com, Retrieved January 2, 2014.
  35. ^ a b Butler, Brandon (December 19, 2012), "10 of the most useful cloud databases", Network World, Retrieved January 2, 2014.
  36. ^ Whiting, Rick (April 11, 2013), "Big Data 100: Data Management", crn.com, Retrieved January 2, 2014.
  37. ^ Pezzini, Massimo; Edjlali, R; Feinberg, D; Lervolino, C; Schulte, W.R. (April 23, 2013), "Cool Vendors in In-Memory Computing, 2013", Gartner, Retrieved January 2, 2014.
  38. ^ Virginia Backaitis (10/21/2015), "Disruption Alert: Gartner's Operational DBMS Leaders", [CMSWire], Retrieved September 1, 2016.
  39. ^ David Ramel (08/22/2016), "MongoDB Leads Crowded Big Data NoSQL Field in Research Report", [Application Development Trends], Retrieved September 1, 2016.
  40. ^ "Redis Named InfoWorld's 2017 Technology of the Year Award Winner".
  41. ^ "Stack Overflow Developer Survey 2018". Stack Overflow.
  42. ^ "DB-Engines Ranking of Key-value Stores", db-engines.com, Retrieved January 2, 2014.
  43. ^ Butler, Brandon (September 5, 2012), "12 hot cloud computing companies worth watching", IDG ComputerWorld, Retrieved January 2, 2014.
  44. ^ "Under the Hood: Redis Enterprise Flash Database Architecture - ODBMS.org". www.odbms.org. Retrieved 2018-09-29.
  45. ^ Redis Cluster Tutorial, Redis.io, Retrieved 2013-12-25.
  46. ^ Sanfilippo, Salvatore (February 14, 2013), News about Redis: 2.8 is shaping, I'm back on Cluster, Antirez Weblog - Salvatore Sanfilippo, Retrieved 2013-12-25.
  47. ^ "Garantia Announces Multi-Availability Zone Replication On Amazon Web Services For Redis And Memcached", Cloud Computing Today, Retrieved January 2, 2014.
  48. ^ Butler, Brandon (June 17, 2013), "Products of the week 6.17.13", Network World, Retrieved January 2, 2014.
  49. ^ a b Baer, Tony. "Redis wants more than cache". ZDNet.
  50. ^ a b Ewbank, Kay. "Redis Adds TimeSeries And AI Support". i-programmer.info.
  51. ^ a b Team, Editorial (13 January 2019). "Redis Labs Delivers the Fastest Multi-Model Database on Intel® Optane™ DC Persistent Memory". insideBIGDATA.
  52. ^ Ewbank, Key. "RedisGraph Reaches General Availability". i-programmer.info.
  53. ^ Seven databases in seven weeks : a guide to modern databases and the NoSQL movement (2nd ed.). ISBN 9781680502534.
  54. ^ a b Higginbotham, Stacey (June 27, 2012), "GarantiaData and the lure of infinite scalability", GigaOM, Retrieved January 2, 2014.
  55. ^ McCarthy, Vance. "Garantia Data Unveils Automated In-Memory NoSQL Cloud Service". Integration Developer News. Retrieved July 19, 2013.
  56. ^ "Garantia Data Launches Redis and Memcached Plugins for Developers Using New Relic", Yahoo Finance, Retrieved January 2, 2014.