Download - IN-MEMORY DATA WITH TERRACOTTA
DIGITAL TRANSFORMATION
#WITHOUTCOMPROMISE
Manish Devgan
Vice President Product Management
IN-MEMORY DATA WITH TERRACOTTA
DIGITAL TRANSFORMATION
#WITHOUTCOMPROMISE
2 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
TERRACOTTA IN-MEMORY DATA MANAGEMENT
• Leading provider of In-memory data
management solutions for the enterprise
since 2004
• 5+ PB of data in-memory
• Over 2.5M Enterprise deployments in over
190 countries
• 70% of Global 1000 use Terracotta
technologies
• 2.5M open source developers
2,500,000+ Enterprise Deployments
Majority of Global 2000
3 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
TERRACOTTA DOMINATES IN-MEMORY DATA GRID MARKET
Source: The Forrester Wave™: In-Memory Data Grids, Q3 2015, Forrester Research, Inc.,
September 23, 2015
The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave
are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical representation
of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed
scores, weightings, and comments. Forrester does not endorse any vendor, product, or
service depicted in the Forrester Wave. Information is based on best available resources.
Opinions reflect judgment at the time and are subject to change.
“…In-Memory computing technologies
enable digital business” –Gartner
“Software AG makes Terracotta a seamless
digital business component.” –Forrester
“Software AG has made Terracotta a key
component to accelerate its entire suite of
products.” –Forrester
LEADER IN CURRENT OFFERING & STRATEGY
4 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
TERRACOTTA DB 10.1
General Availability – October 17, 2017
5 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
TERRACOTTA DB
In-Memory Data Platform
for Hybrid workloads
BUILT ON TERRACOTTA BIGMEMORY FOUNDATION
Operational Analytical
6 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
CONVERGED DATA PLATFORM
• One unified architecture with caching &
storage needs
• Updated and improved JSR-107 standard-
based Ehcache v3
• Brand new TCStore API
IN-MEMORY DATA CACHING, STORAGE, AND COMPUTE
7 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
FLEXIBLE DATA MODEL ENABLING HYBRID WORKLOADS
"Id23" Name: "Joe" (String)
Age: 42 (Integer)
Gender: "m" (String)
"Id25" Name: "Sue” (String)
Gender: "f" (String)
"Id41" Name:"Moe" (String)
Age: 40 (Integer)
Gender: "m" (String)
"Id53" Name : "Tim"
(String) Age: 36
(Integer) Gender: "m" (String)
Height: 1.72 (Double)
…
• Aggregate-oriented
• Key-Value (KV) scale-out
store
• Strongly typed
• Loosely schema’ed
8 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
TIERED STORAGE PLATFORM
• In-memory storage with optional
persistence to disk for fast recovery
• Support for Hybrid Memory storage
• Secondary indexes to speed-up
search and analytics
DISK PERSISTENCE, HYBRID STORAGE, SEARCH INDEXES
…
Tree-based
secondary index Hash-based index
In-Memory Distributed Storage
Disk/SSD (Fast Restartable Store)
9 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
EFFICIENT DATA PIPELINES
• Extensive analytical capability based on
Java 8 streams
• Functions to filter, aggregate, map data
• DSL with pre-implemented lambda
functions enabling server-side
execution of queries
COMPUTE & SEARCH
persons.records()
.filter(AGE.value().isGreater(55))
.map(firstname.value())
.collect(toList());
Gather [“Gary”, “Kim”, “Mary”, “Ann”]
Stripe Stripe Stripe
[“Gary”, “Kim”] [“Mary”] [“Ann”]
Age >55 Age >55 Age >55
10 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
OPERATIONAL USABILITY
• Command Central Integration
• Holistic Management & Monitoring
• Central Management Server for
computing and providing platform KPIs
• Improved persona-based UI
LIFECYCLE, MANAGEMENT, AND MONITORING
Terracotta DB
clusters
Terracotta Management Server
Terracotta Management Console
Ehcache
TCStore
Command Central
Platform Manager
11 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
BUILT FOR REAL-TIME BUSINESS ENABLING SPEED & SCALE
Con
ne
cte
d P
eo
ple
& T
hin
gs
Sm
art A
pp
lica
tion
s
Speed Layer
Streaming Analytics Predictive
Model Execution In-Memory Storage
Batch Layer
Historical Data Batch Analytics Machine Learning
Context
Enrichment
Analytical
storage Continuous
Learning
Se
rvin
g L
aye
r
Real-time
Insights
Alerts,
Decisions,
Actions
Connect
&
Integrate
In-Memory
Storage
12 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
TERRACOTTA DB 10.1
Integrations
13 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
WEBMETHODS INTEGRATION
• Connect a wide variety of Enterprise
Applications with Terracotta DB through
webMethods adapter
• Simple “point and click” to expose data
from Terracotta DB
• Accelerator for building microservices using
Terracotta DB
NATIVE SUPPORT FOR DATA INTEGRATION
14 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
DATA INTEGRATION BUILT ON ADAPTER RUNTIME FRAMEWORK
Connection
Management
Dataset
Operations
15 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
DEVELOPMENT AGILITY USING DESIGNER BUILDING DATA SERVICES ON TERRACOTTA DB
webMethods
Flow service
Wizard-driven
development for
microservices
16 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
PURPOSE-BUILT STORE FOR IOT STREAM PROCESSING MEMORY STORE FOR STREAMING
• Apama Streaming Analytics platform
integration with Terracotta DB
• Terracotta DB as core storage for streams
for processing and enrichment
• Future: Apama Queries Integration,
Searching datasets from EPL
17 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
BUILDING STREAMING APPLICATIONS DEVELOPMENT AGILITY USING DESIGNER
Wizard-driven
development for
Streaming
Applications
18 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
INSIGHTS FROM OPERATIONAL DATA IN TERRACOTTA DB VISUAL DATA ANALYTICS
• Native access to Terracotta DB for Visual
Data Analytics
• SQL-based access to Datasets including
schema alignment and sophisticated query
pushdown
• Point-n-click business-user friendly data
transformation and visualization
• Responsive & mobile-ready visualizations
19 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
2018 ROADMAP
This presentation contains forward-looking
statements on product development that do not
constitute commitments or guarantees of future
deliverables. The development, release, and
timing of any features or functionality for products
remains at the sole discretion of Software AG.
20 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
TERRACOTTA
1. Cloud-native infrastructure
2. Seamless Container orchestration
3. Operational improvements
4. “SQL-like” extension initiative
5. Complex datatype support
2018 ROADMAP & STRATEGIC FOCUS
21 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.
SUMMARY
1. Terracotta DB: Next Generation In-Memory Platform
from Software AG
2. Advanced Compute capabilities for building data pipelines
3. Terracotta Adapter for webMethods Integration customers
4. Purpose-built storage for IoT stream processing with Apama
5. In-Memory Data Visualization powered by MashZone NextGen
22 |