in-memory data with terracotta

22
DIGITAL TRANSFORMATION #WITHOUTCOMPROMISE Manish Devgan Vice President Product Management IN-MEMORY DATA WITH TERRACOTTA DIGITAL TRANSFORMATION #WITHOUTCOMPROMISE

Upload: others

Post on 19-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IN-MEMORY DATA WITH TERRACOTTA

DIGITAL TRANSFORMATION

#WITHOUTCOMPROMISE

Manish Devgan

Vice President Product Management

IN-MEMORY DATA WITH TERRACOTTA

DIGITAL TRANSFORMATION

#WITHOUTCOMPROMISE

Page 2: IN-MEMORY DATA WITH TERRACOTTA

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

Page 3: IN-MEMORY DATA WITH TERRACOTTA

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

Page 4: IN-MEMORY DATA WITH TERRACOTTA

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

Page 5: IN-MEMORY DATA WITH TERRACOTTA

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

Page 6: IN-MEMORY DATA WITH TERRACOTTA

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

Page 7: IN-MEMORY DATA WITH TERRACOTTA

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

Page 8: IN-MEMORY DATA WITH TERRACOTTA

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)

Page 9: IN-MEMORY DATA WITH TERRACOTTA

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

Page 10: IN-MEMORY DATA WITH TERRACOTTA

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

Page 11: IN-MEMORY DATA WITH TERRACOTTA

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

Page 12: IN-MEMORY DATA WITH TERRACOTTA

12 | 2017 PRODUCT RELEASE • A VIRTUAL CONFERENCE • OCTOBER 17, 18 & 25 © 2017 Software AG. All rights reserved.

TERRACOTTA DB 10.1

Integrations

Page 13: IN-MEMORY DATA WITH TERRACOTTA

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

Page 14: IN-MEMORY DATA WITH TERRACOTTA

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

Page 15: IN-MEMORY DATA WITH TERRACOTTA

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

Page 16: IN-MEMORY DATA WITH TERRACOTTA

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

Page 17: IN-MEMORY DATA WITH TERRACOTTA

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

Page 18: IN-MEMORY DATA WITH TERRACOTTA

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

Page 19: IN-MEMORY DATA WITH TERRACOTTA

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.

Page 20: IN-MEMORY DATA WITH TERRACOTTA

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

Page 21: IN-MEMORY DATA WITH TERRACOTTA

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

Page 22: IN-MEMORY DATA WITH TERRACOTTA

22 |