Sie sind auf Seite 1von 16

For Application Development & Delivery Professionals

The Forrester Wave: In-Memory Data Grids,


Q3 2015
There Is No Better Way To Achieve Blazing Fast Performance At Scale
by Mike Gualtieri
September 23, 2015

Why Read This Report

Key Takeaways

Blazing fast application performance its what


customers want and what every application
development professional (AD&D) needs to
deliver. There is no better way to achieve it than
to use random access memory (RAM), which will
give you low latency data access combined with
distributed computing for reliability and scale.
Start here with Forresters 32-criteria evaluation
of 11 in-memory data grid (IMDG) products
from vendors: Alachisoft, GigaSpaces, GridGain
Systems, Hazelcast, IBM, Oracle, Pivotal
Software, Red Hat, ScaleOut Software, Software
AG, and TIBCO Software.

Eleven In-Memory Data Grids Vie For


Enterprise Adoption
Among the commercial and open source inmemory data and compute grid vendors Forrester
evaluated, we found seven Leaders, three Strong
Performers, and one Contender.
Use In-Memory Data Grids To Make Everything
Faster At Scale
Data read/write latency saps app performance,
especially when disks and networks are involved.
In-memory grids use the fastest memory on the
planet -- RAM -- to exponentially reduce latency
in a scale-out architecture.
Build IMDGs Into Your Application From The
Outset
AD&D pros should not make the mistake of
turning to IMDGs only when performance at scale
becomes an issue. It will become an issue sooner
or later.

forrester.com

For Application Development & Delivery Professionals

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale
by Mike Gualtieri
with Holger Kisker, Ph.D., Mark Grannan, Sophia Christakis, and Ian McPherson
September 23, 2015

Table Of Contents
2 Performance And Scale Never Go Out Of
Style
2 In-Memory Data Grids Provide Performance
At Scale
Get Started With One Of These Use Cases
6 In-Memory Data Grids Evaluation Overview
Evaluation Criteria: Current Offering, Strategy,
And Market Presence
IMDG Wave Evaluation Assessed The
Capabilities Of 11 Vendor Products

Notes & Resources


Forrester conducted product evaluations in July
2015 and interviewed 11 vendor companies:
Alachisoft, GigaSpaces, GridGain Systems,
Hazelcast, IBM, Oracle, Pivotal Software, Red
Hat, ScaleOut Software, Software AG, and TIBCO
Software.

Related Research Documents


The Forrester Wave: Big Data Streaming
Analytics Platforms, Q3 2014
Market Overview: In-Memory Data Platforms

8 Enterprises Have Lots Of Solid Choices


10 Vendor Profiles
Leaders
Strong Performers
Contenders
12 Supplemental Material

Forrester Research, Inc., 60 Acorn Park Drive, Cambridge, MA 02140 USA


+1 617-613-6000 | Fax: +1 617-613-5000 | forrester.com
2015 Forrester Research, Inc. Opinions reflect judgment at the time and are subject to change. Forrester,
Technographics, Forrester Wave, RoleView, TechRadar, and Total Economic Impact are trademarks of Forrester
Research, Inc. All other trademarks are the property of their respective companies. Unauthorized copying or
distributing is a violation of copyright law. Citations@forrester.com or +1 866-367-7378

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

Performance And Scale Never Go Out Of Style


Customers wont wait. They want apps to be instantly responsive. They also want apps that serve them
well with increasing functionality. These requirements are polar opposites that often result in Sophies
Choice compromises.1 Compromise no more! AD&D professionals can design and implement the most
dazzling, personalized customer experience into their apps, but it is all for naught if the performance of
the app is subpar. App experiences have to be wonderful, which also means they must be blazing fast
at any scale. This is a challenging combination of design goals because:
Modern app experiences require more and faster data access. Apps naturally evolve to provide
users with more information access and transactions. This information is often siloed in multiple
databases, APIs, and other applications with different read/write rates. The problem is that the
apps read/write access will never be faster than the slowest data source. Exacerbating the issue is
that apps often have to access this data more frequently to provide advanced functionality like realtime updates.
Scale and concurrency stress architectural components. The number of global smartphone
subscribers is expected to reach 3.5 billion by 2019, crossing the 50% mark for smartphone
penetration by population in 2017 and reaching 59% by 2019, up from 28% in 2013.2 As
enterprises develop apps to become customers digital favorites, the number of users and
frequency of use will expand even faster than the Internet/mobile adoption rate. Apps that rely on
architectural components that cannot scale-out will suffer not only in performance, but may not
even work under the load of so many concurrent users.

In-Memory Data Grids Provide Performance At Scale


Its the perfect storm increasing app functionality, more concurrent users, and legacy back-end
componentry. In-memory data and compute grids are perfectly designed to help AD&D professionals
get through this storm with colors flying proudly. Forrester defines in-memory data grids (IMDG) as:
Software tools and technologies that are architected to use chip-based random access memory
(RAM) distributed across multiple nodes to accelerate performance and achieve scalability of data
access and compute.
The concept of in-memory data grids to provide performance at scale is simple:
Use RAM to reduce latency of data read/write access. Aside from central processing unit
(CPU) registers, the fastest way on the planet to read/write data is to use chip-based RAM. RAM
is 58,000 times faster than disk and 2,000 times faster than solid-state drives (SSD).3 As the price
of RAM continues to drop with even faster performance, just the thought of in-memory no longer
conjures up dollar signs. Many in-memory grids can also extend storage capacity to SSD, which is
also becoming faster with each successive generation.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

Distribute data across nodes to scale linearly. Modern applications must not only be highly
performant, they must also scale to handle large amounts of data and large numbers of users.
In-memory grids implement a distributed architecture to additively support an increased storage
capacity by adding additional nodes (servers) to the grid (see Figure 1). For example, if a single
node in the grid has 256MB RAM, then the grid capacity could be expanded to 1TB by creating a
grid with 4 nodes (256MB x 4 ~ 1TB). Actual usable storage capacity will be less than 1TB because
in-memory grids can also make multiple copies of the data to achieve high-availability.
Replicate data across nodes to achieve high-availability. One of the frightening characteristics
of RAM compared to disk is that data stored in RAM is lost forever while data stored on disk is
magnetically etched in perpetuity. To overcome this vulnerability, in-memory data grids replicate
the data to one or more nodes (see Figure 2). If a node goes down, a copy of the data is available
on another node in the grid. New non-volatile RAM (NVRAM) chips are becoming available that
store data even after the power is lost. However, this will not alleviate the need for replicas in grids
to achieve high-availability because even if the data is preserved the application is still dead in the
water if the node is down.
Synchronize data across data centers for disaster recovery. Like all applications, in-memory
grids are vulnerable to data center failures whether it is an enterprise data center or a cloud data
center. In-memory grids can be configured to support wide-area network (WAN) replication to copy
data across data centers (see Figure 3). In the event that a data center goes down, the application
can seamlessly access data from the other data center. Some in-memory grids can also be
configured active/active to not only support disaster recovery, but also to distribute data access
load geographically.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

FIGURE 1 In-Memory Data Grids Provide Blazing Fast Access To Data And Can Scale Linearly

Applications
Future

Scale out
RAM

RAM

RAM

Node 1

Node 2

Node 3

In-memory data grid

FIGURE 2 IMDGs Replicate Data To One Or More Nodes To Achieve High-Availability

Data replication

Data 1

Copy 1

Copy 2

Data 2
Node 1

Node 2

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

FIGURE 3 IMDGs Can Synchronize Data Across Data Centers For Disaster Recovery Capability

Node 4

Node 4
WAN
replication

Node 1

Node 3

Node 1

Node 3

Node 2

Node 2

Data center 1

Data center 2

Get Started With One Of These Use Cases


Business technology professionals often discover and then implement an in-memory grid only after
they experience a critical application performance problem. In-memory grids are, in fact, a perfect
solution to dramatically boost performance and scale for existing applications. However, they are
extremely versatile data platforms that can satisfy a number of key use cases whose common thread is
blazing fast performance and linear scale. Make an in-memory grid a standard architectural component
in your application infrastructure for any or all of the following:
Cache to overcome legacy data bottlenecks. The most popular use case for in-memory
grids is to act as a speedy object store to mitigate performance and scale issues with relational
database management systems (RDBMS). Many web and mobile apps access data from one or
more RDBMSes that often lead to performance and/or scale issues because traditional RDBMS
are designed to scale-up rather than scale-out. More concurrency, more complex queries, and
more transactions all strain the scale-up architecture to a breaking point. An in-memory grid can
be added to the application architecture as a blazing fast cache for read/write data operations
between the application and the RDBMS. Caching is not limited to RDBMS. Data from mainframes,
file systems, and other data sources can also be cached in the grid. Sometimes the performance
bottleneck occurs when all of these sources must be read/write together.
Cache for transient data. Many applications create transient data such as session data or shared
data such as online gaming or other apps that share data. In-memory data grid can cache the
transient data.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

Primary store for modern apps. There is no reason why an in-memory grid cannot be the system
of record (SOR) for applications. In-memory grids provide superfast data access, scale-out
architecture, compute capabilities, and high-availability through replication. Modern applications
have these requirements from the get-go. Savvy application architects include in-memory grids
from the start.
NoSQL database at in-memory speed. Are you considering a NoSQL database such as
Apache Cassandra, Apache HBase, or MongoDB data store for your next app?4 Full stop. AD&D
professionals should also consider an in-memory data grid for the exact same purpose. In-memory
data grids are flexible key-value stores just like NoSQL databases. They can be configured to
support either atomicity, consistency, isolation, and durability (ACID) transactions or eventual
consistency, which is a plus over many NoSQL databases that only support eventual-consistency.
Data services fabric for real-time data integration. Enterprises are saddled with a long legacy of
siloed applications, each with its own data source. Multiple modern applications often require data
from a combination of these sources and they need it in real time. For example, a 360-degree view
of the customer that is assembled from several siloed applications. An in-memory data grid is an
excellent way to integrate these source and make it available at in-memory speeds.
Compute grid at in-memory speed. In-memory data grids are not just about data. Most of the
products also provide frameworks such as MapReduce and others to process arbitrarily complex
batch process on the data in the grid at in-memory speeds. In-memory data grids can be an
alternative to Hadoop and Spark for batch processing while at the same time acting as a SOR for
one or more applications.5

In-Memory Data Grids Evaluation Overview


To assess the state of the market and see how the vendors stack up against each other, Forrester
evaluated the strengths and weaknesses of top in-memory data and compute grid vendors.
Evaluation Criteria: Current Offering, Strategy, And Market Presence
After examining past research, user requirements, and vendor interviews, we developed a
comprehensive set of evaluation criteria. We evaluated vendors against 32 criteria, which we grouped
into three high-level buckets:
Current offering. We evaluated each products architecture, scalability, performance, highavailability, platform administration, core data grid and compute capabilities, development tools,
and other features to establish the capabilities of the vendors current offering. All products
evaluated must have been publicly available by May 1, 2015.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

Strategy. We reviewed each vendors strategy to assess their ability to compete and grow in the
in-memory data and compute grid market. Key criteria include Forresters level of confidence in
the vendors ability to execute on its stated strategy and support current and future customers.
Forrester also reviewed each vendors product road map to assess how it will affect the vendors
competitive position compared to the other vendors in this evaluation.
Market presence. To determine each vendors market presence we evaluated overall vendor
revenue, IMDG revenue, number of paying customers, global distribution of paying customers, market
awareness of the vendors product, and partnerships with other technology and services firms.
IMDG Wave Evaluation Assessed The Capabilities Of 11 Vendor Products
Forrester included 11 vendors in the assessment: Alachisoft, GigaSpaces, Gridgain Systems,
Hazelcast, IBM, Oracle, Pivotal Software, Red Hat, ScaleOut Software, Software AG, and TIBCO
Software. Each of these vendors has (see Figure 4):
Core IMDG functionality. The vendors included in this evaluation provide an in-memory grid
(cluster) architecture for data operations stored in RAM. The solution must scale to handle the
requirements of the worlds largest enterprises, organizations, and government agencies.
Original, general-purpose technology. The products included in this evaluation are general
purpose IMDG products that arent embedded or functionally focused within domain-specific
applications. For proprietary platforms, vendors must be the creator and owner of the technology.
For open source platforms, vendors must be the primary steward for the open source community
and may also include and/or offer proprietary add-ons.
Has a significant number of customers using the platform. Each vendor must have at least 10
paying customers using their product in production (most have well over that and a few have over
1,000 paying customers). Each vendor must also provide at least one customer reference that is
willing to be interviewed by Forrester about their experience using the product.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

FIGURE 4 Evaluated Vendors: Product Information


Vendor

Product

Version

Alachisoft

NCache

4.4 SP1

GigaSpaces

XAP

10.1

GridGain Systems

GridGain In-Memory Data Fabric Enterprise Edition

v. 7.0.x

Hazelcast

Hazelcast

3.4

IBM

IBM WebSphere eXtreme Scale

v8.6

Oracle

Oracle Coherence

12c (12.1.3)

Pivotal Software

Pivotal GemFire

v8.1

Red Hat

Red Hat JBoss Data Grid

6.4

ScaleOut Software

ScaleOut StateServer

5.3.1.250

Software AG

Terracotta In-Memory Data Fabric Platform

4.3

TIBCO Software

ActiveSpaces

2.1.5

Enterprises Have Lots Of Solid Choices


Forresters evaluation of IMDG platforms uncovered a market with seven Leaders, three Strong
Performers, and one Contenders (see Figure 5):
Leaders have breadth and depth. Oracle, Software AG, IBM, Red Hat, Pivotal Software,
GigaSpaces, and Hazelcast are Leaders. These vendors offer the most comprehensive set of
features to accommodate the broadest use cases and have good to excellent strategies.
Strong Performers are solid choices, but may lack in one or more areas. GridGain Systems,
Alachisoft, and ScaleOut Software are Strong Performers. These vendors are may lack some
edge features that the Leaders have but are excellent choices for most use cases.
Contenders require more engineering to fill gaps. TIBCO Software is a contender. TIBCO
Software has focused its product road map on using ActiveSpaces to accelerate its other
platforms. If TIBCO Software wishes to compete in this market, it will have to implement features
that meet or exceed the other IMDG vendors.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

This evaluation of the in-memory data and compute grid market is intended to be a starting point only.
We encourage clients to view detailed product evaluations and adapt criteria weightings to fit their
individual needs through the Forrester Wave Excel-based vendor comparison tool. Clients can also
schedule an inquiry with Forrester analyst Mike Gualtieri to have a conversation about the market and
specific vendor products.

FIGURE 5 Forrester Wave: In-Memory Data Grids, Q3 2015

Challengers Contenders
Strong

Strong
Performers

Leaders
Oracle
Software AG

GigaSpaces

IBM
Red
Hat

Hazelcast
ScaleOut Software

GridGain
Systems

Pivotal
Software

Alachisoft
Current
offering

Go to Forrester.com to
download the
Forrester Wave tool for
more detailed product
evaluations, feature
comparisons, and
customizable rankings.

TIBCO Software

Market presence
Weak
Weak

Strategy

Strong

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

Forresters
Weighting

Alachisoft

GigaSpaces

GridGain Systems

Hazelcast

IBM

Oracle

Pivotal Software

Red Hat

ScaleOut Software

Software AG

TIBCO Software

FIGURE 5 Forrester Wave: In-Memory Data Grids, Q3 2015 (Cont.)

CURRENT OFFERING
Architecture
Platform administration
Security
Data features
Compute features
Development

50%
30%
15%
5%
30%
10%
10%

2.85
2.75
5.00
1.00
3.10
0.40
2.50

4.48
4.50
4.00
5.00
4.80
4.40
4.00

3.51
3.25
4.00
3.00
3.20
4.20
4.00

3.72
3.25
3.00
3.00
4.00
4.40
5.00

4.25
4.00
4.00
5.00
4.80
3.60
4.00

4.62
4.75
4.00
5.00
5.00
4.40
4.00

3.60
4.00
3.00
3.00
3.20
4.40
4.00

3.85
3.75
4.00
3.00
3.70
3.60
5.00

3.57
3.25
5.00
1.00
3.40
4.20
3.50

4.39
4.25
4.00
3.00
5.00
3.60
5.00

2.38
1.88
3.00
1.00
3.00
1.90
2.25

STRATEGY
Acquisition
Ability to execute
Implementation support
Solution road map

50%
25%
25%
25%
25%

3.50
5.00
3.00
3.00
3.00

3.38
1.50
3.00
5.00
4.00

2.88
2.50
3.00
3.00
3.00

3.75
5.00
3.00
3.00
4.00

4.50
4.00
5.00
5.00
4.00

4.75
4.00
5.00
5.00
5.00

4.50
4.00
5.00
5.00
4.00

4.50
5.00
5.00
5.00
3.00

2.63
1.50
3.00
3.00
3.00

4.75
5.00
5.00
5.00
4.00

2.13
0.50
3.00
3.00
2.00

MARKET PRESENCE
Company financials
Customer base
Partnerships

0%
25%
50%
25%

1.88
1.00
2.75
1.00

2.88
1.50
4.00
2.00

1.13
0.00
1.75
1.00

2.38
1.00
2.75
3.00

4.13
3.50
4.00
5.00

4.88
4.50
5.00
5.00

3.38
3.00
4.75
1.00

3.00
3.00
3.50
2.00

2.00
1.00
3.00
1.00

4.75
4.00
5.00
5.00

3.00
3.50
3.75
1.00

All scores are based on a scale of 0 (weak) to 5 (strong).

Vendor Profiles
Leaders
Oracle innovates to stay on top of the category it invented. 2007 seems like a generation ago
in technology years, but that is when Oracle acquired Tangosol arguably the company that created
the market for in-memory data grids that were more than just data caches. The IMDG that started it
all continues to set the standard for all other IMDG vendors.
Software AG makes Terracotta a seamless digital business component. Terracotta was one of
the first IMDGs that originated in the open source community. Terracotta has a unique architecture
compared to the other vendors in that it uses a striping architecture instead of a peer-to-peer
architecture to achieve high-availability. Software AG has made Terracotta a key component to
accelerate its entire suite of products.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

10

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

IBMs engineering prowess shines through. Not surprisingly, IBM eXtreme Scale is a capable
solution for any large enterprise. Of particular note is eXtreme Scales WAN solution to support
active/active access to the grid across multiple data centers.
Red Hat provides the purest of the open source solutions. Red Hat fine-tuned JBoss data grid
to work seamlessly with JBoss. It is also a very capable IMDG for a wide range of applications that
require acceleration.
Pivotal Software open sources GemFire to spur community innovation. GemFire has it all
data and compute features that have been tested under the most challenging conditions. GemFire
was one of the original IMDG that was quickly adopted by financial customers due to its compute
and data capability. Pivotal Software has contributed GemFire to the Apache open source
community as Geode.
GigaSpaces platform is up to any task. If you can make it on Wall Street, you can make it
anywhere. GigaSpaces was the first vendor to create an IMDG for Java that is used by investment
banks and other industries. They are also one of the few leading pure-play IMDG vendors.
Hazelcast gives the big enterprise vendors a run for their money. Open source and venture
backed, Hazelcast went from an obscure, free open source option to a taking names and kicking
ass enterprise option. Venture capital and professional management made all the difference for
Hazelcast. It is still open source, but now run by former Terracotta CTO Greg Luck. Hazelcast is
one of the few pure-play vendors that is a Leader.
Strong Performers
GridGain Systems is the compute grid trailblazer. IMDGs, in general, suffer from a caching
stereotype. GridGain Systems smashes that stereotype by offering a general purpose compute
grid. If you need an IMDG and a super-computer all in one then take a look at GridGain Systems.
GridGain Systems open sourced its core technology by contributing it to the Apache Ignite project
which is now a top-level Apache Software Foundation project.
Alachisoft excels for Microsoft shops, but has fast plans to branch out. Alachisoft is an
amazingly easily IMDG solution to implement and is one of the only server-side Windows solution.
Even though Alachisoft has been around since 2003, they remain a hidden gem due to their lack of
marketing. But, every .NET shop should add Alachisoft to their short list of IMDGs because it can
immediately accelerate .NET web application. Alachisoft plans to extend their expertise to the open
source world by implementing their core IMDG in Java to address that market.
ScaleOut Software is pleasurably easy to implement. If you need fast results, try ScaleOut
Software. ScaleOut Software offers all the key features of an IMDG but also provides simple
installation and configuration tools. ScaleOut Software also distinguishes itself by providing a
MapReduce framework for the grid.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

11

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

Contenders
TIBCO Software accelerates their platform portfolio with ActiveSpaces. TIBCO Softwares focus
for ActiveSpaces has always been to accelerate other TIBCO Software products. Thus, it has not
focused on a feature-for-feature competition with the other vendors in this Forrester Wave evaluation.
ActiveSpaces has a strong base, but needs to add more features to become a Strong Performer.

Engage With An Analyst


Gain greater confidence in your decisions by working with Forrester thought leaders to apply our
research to your specific business and technology initiatives.
Analyst Inquiry

Analyst Advisory

Ask a question related to our research; a


Forrester analyst will help you put it into
practice and take the next step. Schedule
a 30-minute phone session with the analyst
or opt for a response via email.

Put research into practice with in-depth


analysis of your specific business and
technology challenges. Engagements
include custom advisory calls, strategy
days, workshops, speeches, and webinars.

Learn more about inquiry, including tips for


getting the most out of your discussion.

Learn about interactive advisory sessions


and how we can support your initiatives.

Supplemental Material
Online Resource
The online version of Figure 5 is an Excel-based vendor comparison tool that provides detailed product
evaluations and customizable rankings.
Data Sources Used In This Forrester Wave
Forrester used a combination of 32 data sources to assess the strengths and weaknesses of each
solution:

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

12

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

Vendor surveys. Forrester surveyed vendors on their capabilities as they relate to the evaluation
criteria. Once we analyzed the completed vendor surveys, we conducted vendor calls where
necessary to gather details of vendor qualifications.
Product briefings and demos. We asked vendors to conduct briefings and demonstrations of
their products functionality. We used findings from these product briefings and demos to validate
details of each vendors product capabilities.
Customer reference calls. To validate product and vendor qualifications, Forrester also conducted
reference calls or conducted surveys with at least one of each vendors current customers.
The Forrester Wave Methodology
We conduct primary research to develop a list of vendors that meet our criteria to be evaluated in this
market. From that initial pool of vendors, we then narrow our final list. We choose these vendors based
on: 1) product fit; 2) customer success; and 3) Forrester client demand. We eliminate vendors that have
limited customer references and products that dont fit the scope of our evaluation.
After examining past research, user need assessments, and vendor and expert interviews, we develop
the initial evaluation criteria. To evaluate the vendors and their products against our set of criteria,
we gather details of product qualifications through a combination of lab evaluations, questionnaires,
demos, and/or discussions with client references. We send evaluations to the vendors for their review,
and we adjust the evaluations to provide the most accurate view of vendor offerings and strategies.
We set default weightings to reflect our analysis of the needs of large user companies and/or other
scenarios as outlined in the Forrester Wave document and then score the vendors based on a
clearly defined scale. These default weightings are intended only as a starting point, and we encourage
readers to adapt the weightings to fit their individual needs through the Excel-based tool. The final
scores generate the graphical depiction of the market based on current offering, strategy, and market
presence. Forrester intends to update vendor evaluations regularly as product capabilities and vendor
strategies evolve. For more information on the methodology that every Forrester Wave follows, go to
http://www.forrester.com/marketing/policies/forrester-wave-methodology.html.
Integrity Policy
All of Forresters research, including Forrester Wave evaluations, is conducted according to our
Integrity Policy. For more information, go to http://www.forrester.com/marketing/policies/integritypolicy.html.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

13

For Application Development & Delivery Professionals

September 23, 2015

The Forrester Wave: In-Memory Data Grids, Q3 2015


There Is No Better Way To Achieve Blazing Fast Performance At Scale

Endnotes
The expression Sophies Choice, from the novel and film of the same name, has come to mean an impossibly
difficult choice in a no-win situation.

Forresters mobile and smartphone adoption forecast details the global installed base and subscriber data. It includes
data on business-owned smartphone subscribers and subscribers by operating system (2011 to 2014 only), as well as
age and income ownership demographics. It also includes historical data going back to 2009 plus a five-year forecast.
See the Forrester Research World Mobile And Smartphone Adoption Forecast, 2014 To 2019 (Global) Forrester report.

For performance difference calculation between RAM, SSD, and disk the following access times are used: RAM 50ns,
SSD 100,000ns, and disk 2,900,000ns. Performance can vary greatly due to specific operations and other factors. A
comparison between SSD and disk performance can be found on Wikipedia. Source: Solid-state drive, Wikipedia
(https://en.wikipedia.org/wiki/Solid-state_drive#Comparison_with_other_technologies).

RAM performance can be found here on Wikipedia. Source: Vangie Beal, access time, Webopedia (http://www.
webopedia.com/TERM/A/access_time.html).
NoSQL document databases are optimized to store, access, and manage semi-structured information like documents.
In Forresters 57 criteria evaluation of NoSQL document database vendors, we evaluated MongoDB, MarkLogic,
Cloudant, and Couchbase. We scored factors like performance, scalability, integration, security, high availability,
workload management, and form factor. This report details our findings on how well each solution fulfills the criteria
and where it stands in relation to other offerings. See the The Forrester Wave: NoSQL Document Databases, Q3
2014 Forrester report.

Key-value databases can handle web scale thousands of servers and millions of users with extremely fast,
optimized storage and retrieval. Top use cases for key-value database include social and mobile apps, scale-out
apps, Web 2.0, line-of-business (LOB) apps, big data apps, and operational and analytical apps. To assess the state
of the NoSQL key-value database market, Forrester evaluated the strengths and weakness across 57 criteria of seven
leading solutions. This report details our findings on how well each solution fulfills the criteria and where it stands in
relation to other offerings. See the The Forrester Wave: NoSQL Key-Value Databases, Q3 2014 Forrester report.
Apache Spark is an open source cluster computing platform designed to process big data as efficiently as possible.
Youll often hear Hadoop and Spark mentioned in the same breath. Thats because, although they are independent
platforms in their own right, they have an evolving, symbiotic relationship. Application development and delivery
professionals (AD&D) must understand the key differences and synergies between this next-generation clustercomputing power couple to make informed decisions about their big data strategy and investments. See the Apache
Spark Is Powerful And Promising Forrester report.

2015 Forrester Research, Inc. Unauthorized copying or distributing is a violation of copyright law.
Citations@forrester.com or +1 866-367-7378

14

We work with business and technology leaders to develop


customer-obsessed strategies that drive growth.
Products and Services

Core research and tools


Data and analytics
Peer collaboration
Analyst engagement
Consulting
Events

Forresters research and insights are tailored to your role and


critical business initiatives.
Roles We Serve
Marketing & Strategy
Professionals
CMO
B2B Marketing
B2C Marketing
Customer Experience
Customer Insights
eBusiness & Channel
Strategy

Technology Management
Professionals
CIO
Application Development
& Delivery
Enterprise Architecture
Infrastructure & Operations
Security & Risk
Sourcing & Vendor
Management

Technology Industry
Professionals
Analyst Relations

Client support
For information on hard-copy or electronic reprints, please contact Client Support at
+1 866-367-7378, +1 617-613-5730, or clientsupport@forrester.com. We offer quantity
discounts and special pricing for academic and nonprofit institutions.

Forrester Research (Nasdaq: FORR) is one of the most influential research and advisory firms in the world. We work with
business and technology leaders to develop customer-obsessed strategies that drive growth. Through proprietary
research, data, custom consulting, exclusive executive peer groups, and events, the Forrester experience is about a
singular and powerful purpose: to challenge the thinking of our clients to help them lead change in their organizations.
120420
For more information, visit forrester.com.

Das könnte Ihnen auch gefallen