SlideShare a Scribd company logo
©2015 Software AG. All rights reserved. For internal use only1 |
Manish Devgan
Software AG
In-Memory Data Management Goes Mainstream
October 9, 2015
©2015 Software AG. All rights reserved. For internal use only2 |
Introduction
Product Manager
Many years in Enterprise Software industry
Lives in Washington DC Metro
Interests – In-Memory, NoSQL, Distributed
Systems, Modern BI, Analytics, Security,
Cloud
www.linkedin.com/in/manishdevgan
@mdevgan
manish@terracotta.orgEmail
©2015 Software AG. All rights reserved. For internal use only3 |
1.
2.
3.
4.
Overview – In-Memory Data Management
Software AG Open Source Projects
Use Cases
Q&A
Agenda
©2015 Software AG. All rights reserved. For internal use only4 |
Growth of Data
Transactions, Processes, Mobile, M2M, Sensors, Logs, ..
©2015 Software AG. All rights reserved. For internal use only5 |
The value of ^ time
+0.1s costs Amazon 1% in sales
+0.5s costs Google 20% search traffic
©2015 Software AG. All rights reserved. For internal use only6 |
Uptime, SLAs
Performance and Scale
©2015 Software AG. All rights reserved. For internal use only7 |
The shift where data lives and gets analyzed
90% of Data
in Disk-based
Databases
90% of Data
in In-Memory
MEMORY
©2015 Software AG. All rights reserved. For internal use only8 |
Why now?
Explosion in
volume &
velocity of
business data
Steep drop in
price of RAM
©2015 Software AG. All rights reserved. For internal use only9 | ©2015 Software AG. All rights reserved.9 |
In-Memory Computing Hits Mainstream
“In-Memory Data Platform
Is No Longer An Option —
It's a Necessity!”
“..In-Memory Computing
Technologies Enable
Digital Business”
©2015 Software AG. All rights reserved. For internal use only10 | ©2015 Software AG. All rights reserved.10 |
In-Memory Data Grids – Forrester Wave
©2015 Software AG. All rights reserved. For internal use only11 |
Change how you manage & integrate data, and you
completely change what’s possible for the business.
11
©2015 Software AG. All rights reserved. For internal use only12 | ©2015 Software AG. All rights reserved. For internal use only12 |
Open Source
©2015 Software AG. All rights reserved. For internal use only13 |
Terracotta Open Source Footprint
©2015 Software AG. All rights reserved. For internal use only14 |
•  Standards in the enterprise Java ecosystem
•  Each with Millions of installs - huge user bases
•  Hundreds-of-thousands of downloads
•  Used in other popular projects/frameworks/products
Existing Open Source Projects
©2015 Software AG. All rights reserved. For internal use only15 |
340K+Ehcache 2.x (Maven)
TC Server OS 4.3 – offheap +
clustering (website)
4,000+
Downloads (May to Aug 2015)
Open Source Projects
© 2015 Software AG. All rights reserved.
For internal use only
Frameworks leveraging Ehcache
©2015 Software AG. All rights reserved. For internal use only16 |
Ehcache3: Modern, JSR-107 compliant, caching API
API with generics & typing support
cache.put(1L, “a value"));
String myVal = cache.get(1L);
cache.put
(new Element(Long.valueOf(1), “a value"));
String myVal =
(String)cache.get(Long.valueOf(1)).getValue();
v2
v3
www.ehcache.org
©2015 Software AG. All rights reserved. For internal use only17 |
Terracotta In-Memory Open Source offering
ü  API
ü  Distributed storage (1 stripe – active
with optional mirror)
ü  Key/Value Offheap Data
Management
ü  Integrations (e.g. Hibernate)
©2015 Software AG. All rights reserved. For internal use only18 | ©2015 Software AG. All rights reserved.18 |
Your Problem: You are
working with data that you want
to use, manage, and harness the
value of instantaneously
Our Solution: Terracotta
BigMemory stores “big” amounts
of data in machine memory,
right where the application
runs, for ultra fast access. It
delivers high speed performance
at any scale
©2015 Software AG. All rights reserved. For internal use only19 |
Tiered Memory Store
Tiered Storage
Distributed BigMemory
Server RAM or Flash/SSD
Process Memory
Local BigMemory
2,000,000+
1,000,000
100,000
Micro-
seconds
Micro-
seconds
Milli-
seconds
Speed (TPS)
1,000s
Latency
External Data Source
(e.g., Database, Hadoop, Data Warehouse)
BigMemoryBigMemory
4 GB
32 GB – 12 TB
100s GB – 100s TB
Seconds
©2015 Software AG. All rights reserved. For internal use only20 |
Terracotta BigMemory
©2015 Software AG. All rights reserved. For internal use only21 |
Terracotta BigMemoryServerArray
Stripe
Commodity Server
Application
Stripe Stripe Stripe Stripe
Commodity Server
Application
Commodity Server
Application
Commodity Server
Application
Ehcache
BigMemory
TCP
Client
aka L1
Highest value data is
stored in-process - right
where it is used
API
©2015 Software AG. All rights reserved. For internal use only22 |
Terracotta BigMemoryServerArray
Stripe
§  High Availability
§  Scalability
§  Consistency
§  Durability
§  Monitoring
§  Management
Commodity Server
Application
Stripe Stripe Stripe Stripe
Commodity Server
Application
Commodity Server
Application
TCP
Server on
commodity HW
Transactionally
updated mirror
for high
availability
Stripe
Commodity Server
Active
Server
Commodity Server
Mirror
Server
aka L2
DRAM
FRS
DRAM
FRS
©2015 Software AG. All rights reserved. For internal use only23 |
Extreme Scale Up on Intel® Xeon® Processor E7 v2-based Servers
•  Enterprises increasingly need to take
immediate action on big data
intelligence, which is driving changes to
the traditional enterprise architecture
•  Desire to keep data instantly available in
high-speed machine memory, rather than
locking it away in slow, disk-bound
databases
•  Intel Xeon processor E7 v2-based servers
have the memory capacity and the
compute power to deliver new innovative
solutions
•  Increasing data volumes do not deter
throughput or latency of Intel Xeon
processor E7-4890 v2 using BigMemory
MAX* software
•  From 2 TB using 1 billion elements
to 5.5 TB using 3 billion elements,
the throughput and latency
remained fairly constant
23
6TB
3x data fidelity, consistent
performance
©2015 Software AG. All rights reserved. For internal use only24 | ©2015 Software AG. All rights reserved. For internal use only24 |
Use Cases
©2015 Software AG. All rights reserved. For internal use only25 |
SPEED
FORTUNE 500 ONLINE
PAYMENTS PROCESSOR
Before
•  Lost 30 cents on every $100 to fraud
•  With traditional data management solutions, failed to meet
800 ms SLA around 10% of time
•  Limited to 50 rules, even though each new rule generated
$12 million in profit
Radically Improving Profitability
With Better, Faster Fraud Detection
©2015 Software AG. All rights reserved. For internal use only26 |
SPEED
After
ü  Savings of tens of millions of dollars in reduced costs
from missed SLAs and fraudulent charges
ü  Meeting stricter 250-millisecond SLA 99% of time
ü  Savings of $1 million annually in reduced database
licenses
Radically Improving Profitability
With Better, Faster Fraud Detection
©2015 Software AG. All rights reserved. For internal use only27 |
Raising Profitability by Shifting Customers
from Call Centers to e-service SCALE
$26 BILLION TELCO
Before
•  Retrieving customer data took as long as 30 seconds
•  Inadequate performance meant company could
not promote e-service
•  Other In-Memory solutions rejected due to cost and performance
concerns at terabyte scale
©2015 Software AG. All rights reserved. For internal use only28 |
SCALE
After
ü  Supports more than 10,000 customer interactions daily,
ready to scale to 10x
ü  Slashed access times to only 200 milliseconds with 100%
data availability
ü  Tens of millions of dollars saved in support costs
ü  Latency and capacity constraints eliminated
Raising Profitability by Shifting Customers
from Call Centers to e-service
©2015 Software AG. All rights reserved. For internal use only29 |
“The team began almost immediately to
cache the data. The result was
encouraging: the site's overall response
time--the time it took a page to load--
dropped on the evening of Oct. 22 from
eight seconds to two. That was still
terrible, of course, but it represented
such an improvement that it cheered the
engineers. They could see that
HealthCare.gov could be saved instead
of scrapped.”
http://content.time.com/time/magazine/article/0,9171,2166770,00.html
©2015 Software AG. All rights reserved. For internal use only30 | ©2015 Software AG. All rights reserved. For internal use only30 |
What’s next?
©2015 Software AG. All rights reserved. For internal use only31 |
Storage – typed & loosely schema’ed
•  Opaque, non-structured entries
•  Disconnected search indexes (On-
disk)
•  Support for Store/Retrieve
operations only
§  Structured, typed records
§  Integrated search indexes (in-
memory)
§  Purpose built storage for in-place
compute
Storage
Off-heap, FRS, Hybrid
Search
Indexes
Storage, Search, & Compute
Off-heap, FRS, Hybrid, Indexes
Key Value (byte[]) Key “name”:
“John”
“age”:
21
“pic”:
byte[]
©2015 Software AG. All rights reserved. For internal use only32 |
Intelligent Storage & Simple APIs
Synchronous – “awaiting results” Asynchronous – “fire & forget”
p1
“num”:
123
“age”:
21
“name”:
“Marcus
”
“hired”
: true
dataset.applyMutation(WS,
myCounterKey,
write(myCounterCell,
longValueOf(myCounterCell).increm
ent()));
Operation result =
dataset.async().applyMutation(WS,
myCounterKey, ..);
persons.add(WS, “p1”, FIRST_NAME.newCell("Marcus”));
Simple CRUD API
Mutation - without the need to bring data back to client
©2015 Software AG. All rights reserved. For internal use only33 |
•  Well-known
“functions”
•  E.g. “average”,
“map”, “reduce”
•  Supports Java 8
Streams
•  Support for functional
expressions
(“Lambdas”)
Compute pipeline on storage
•  Fluent DSL (Domain Specific Language)
persons.compute().filter(boolValueOf(HIRED)).count();
persons.compute().map( … )
persons.compute().filter( … ).map( … ).reduce(…).sorted(…).forEach(…);
©2015 Software AG. All rights reserved. For internal use only34 |
FINE grained Data consistency & Durability
•  More fine-grained than simple
“Strong-Eventual”
•  “Pay-as-you-go” model
•  Pay performance costs warranted
for given need
•  Read & Write settings per operation
•  Write operations can specify range
of visibility and durability
requirements
persons.compute(STANDARD). …
persons.get(PARANOID). …
Persons.add(WS, … )
Persons.applyMutation(WS, … )
WriteSettings WS =
WriteVisibiltiy.IMMEDIATE.withDurabi
lity(maximal());
or…
WriteVisibiltiy.EVENTUAL.withDurabil
ity(onAtLeastNPassives(1));
©2015 Software AG. All rights reserved. For internal use only35 | ©2015 Software AG. All rights reserved.35 |
Q&A
www.terracotta.org
We are hiring!
jobs.softwareag.com
In-Memory Data Management Goes Mainstream - OpenSlava 2015

More Related Content

What's hot

Where are you at on your journey from on-premise SAP HCM to SuccessFactors th...
Where are you at on your journey from on-premise SAP HCM to SuccessFactors th...Where are you at on your journey from on-premise SAP HCM to SuccessFactors th...
Where are you at on your journey from on-premise SAP HCM to SuccessFactors th...
Sarah Enders
 
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
APPSeCONNECT
 
CIO Cloud ERP Presentation - NetSuite CuriousRubik
CIO Cloud ERP Presentation - NetSuite CuriousRubikCIO Cloud ERP Presentation - NetSuite CuriousRubik
CIO Cloud ERP Presentation - NetSuite CuriousRubikCuriousRubik
 
Capgemini CRM Modernization Services
Capgemini CRM Modernization ServicesCapgemini CRM Modernization Services
Capgemini CRM Modernization Services
Capgemini
 
FCCS Oracle Close Up Q4-2017
FCCS Oracle Close Up Q4-2017 FCCS Oracle Close Up Q4-2017
FCCS Oracle Close Up Q4-2017
Finext
 
Real Tools for Digital Transformation
Real Tools for Digital TransformationReal Tools for Digital Transformation
Real Tools for Digital Transformation
Inductive Automation
 
Big Data into the MuleSoft world
Big Data into the MuleSoft worldBig Data into the MuleSoft world
Big Data into the MuleSoft world
Coforge (Erstwhile WHISHWORKS)
 
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS) "
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS)  "A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS)  "
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS) "
MUHAMMAD HUZAIFA CHAUDHARY
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
APPSeCONNECT
 
Sap migration to cloud
Sap migration to cloudSap migration to cloud
Sap migration to cloud
PT Datacomm Diangraha
 
Close up may 2017 fccs marketplace
Close up may 2017 fccs marketplace Close up may 2017 fccs marketplace
Close up may 2017 fccs marketplace
Finext
 
Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?
Kellton Tech Solutions Ltd
 
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppDynamics
 
SAP Basis Online Training Demo
SAP Basis Online Training DemoSAP Basis Online Training Demo
SAP Basis Online Training Demo
Saatvik Samyak
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
Stridely Solutions
 
SAP Ariba - Optimize your Workforce to Improve Productivity
SAP Ariba - Optimize your Workforce to Improve ProductivitySAP Ariba - Optimize your Workforce to Improve Productivity
SAP Ariba - Optimize your Workforce to Improve Productivity
Stridely Solutions
 
How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019 How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019
Daniel Graversen
 
Optimally Using Office 365
Optimally Using Office 365Optimally Using Office 365
Optimally Using Office 365
Stridely Solutions
 
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSWebinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
APPSeCONNECT
 
Product Overview: An Analytics Primer
Product Overview: An Analytics PrimerProduct Overview: An Analytics Primer
Product Overview: An Analytics Primer
Zenoss
 

What's hot (20)

Where are you at on your journey from on-premise SAP HCM to SuccessFactors th...
Where are you at on your journey from on-premise SAP HCM to SuccessFactors th...Where are you at on your journey from on-premise SAP HCM to SuccessFactors th...
Where are you at on your journey from on-premise SAP HCM to SuccessFactors th...
 
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
 
CIO Cloud ERP Presentation - NetSuite CuriousRubik
CIO Cloud ERP Presentation - NetSuite CuriousRubikCIO Cloud ERP Presentation - NetSuite CuriousRubik
CIO Cloud ERP Presentation - NetSuite CuriousRubik
 
Capgemini CRM Modernization Services
Capgemini CRM Modernization ServicesCapgemini CRM Modernization Services
Capgemini CRM Modernization Services
 
FCCS Oracle Close Up Q4-2017
FCCS Oracle Close Up Q4-2017 FCCS Oracle Close Up Q4-2017
FCCS Oracle Close Up Q4-2017
 
Real Tools for Digital Transformation
Real Tools for Digital TransformationReal Tools for Digital Transformation
Real Tools for Digital Transformation
 
Big Data into the MuleSoft world
Big Data into the MuleSoft worldBig Data into the MuleSoft world
Big Data into the MuleSoft world
 
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS) "
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS)  "A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS)  "
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS) "
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
 
Sap migration to cloud
Sap migration to cloudSap migration to cloud
Sap migration to cloud
 
Close up may 2017 fccs marketplace
Close up may 2017 fccs marketplace Close up may 2017 fccs marketplace
Close up may 2017 fccs marketplace
 
Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?
 
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
 
SAP Basis Online Training Demo
SAP Basis Online Training DemoSAP Basis Online Training Demo
SAP Basis Online Training Demo
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
 
SAP Ariba - Optimize your Workforce to Improve Productivity
SAP Ariba - Optimize your Workforce to Improve ProductivitySAP Ariba - Optimize your Workforce to Improve Productivity
SAP Ariba - Optimize your Workforce to Improve Productivity
 
How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019 How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019
 
Optimally Using Office 365
Optimally Using Office 365Optimally Using Office 365
Optimally Using Office 365
 
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSWebinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
 
Product Overview: An Analytics Primer
Product Overview: An Analytics PrimerProduct Overview: An Analytics Primer
Product Overview: An Analytics Primer
 

Viewers also liked

Thingalytics
ThingalyticsThingalytics
Thingalytics
Software AG
 
Ten Disruptive Digital Trends Retailers Need To Know
Ten Disruptive Digital Trends Retailers Need To Know Ten Disruptive Digital Trends Retailers Need To Know
Ten Disruptive Digital Trends Retailers Need To Know
Software AG
 
SAG_Digital business platform_short
SAG_Digital business platform_shortSAG_Digital business platform_short
SAG_Digital business platform_shortPascal Van Hove
 
Software_AG_Investor_Fact_Book _December 2015_tcm16-137105
Software_AG_Investor_Fact_Book _December 2015_tcm16-137105Software_AG_Investor_Fact_Book _December 2015_tcm16-137105
Software_AG_Investor_Fact_Book _December 2015_tcm16-137105Bapi Reddy Medapati
 
Edcon - State of Ethereum Ecosystem - Mougayar
Edcon - State of Ethereum Ecosystem - MougayarEdcon - State of Ethereum Ecosystem - Mougayar
Edcon - State of Ethereum Ecosystem - Mougayar
The Business Blockchain
 
Data Science - Part I - Sustaining Predictive Analytics Capabilities
Data Science - Part I - Sustaining Predictive Analytics CapabilitiesData Science - Part I - Sustaining Predictive Analytics Capabilities
Data Science - Part I - Sustaining Predictive Analytics Capabilities
Derek Kane
 

Viewers also liked (6)

Thingalytics
ThingalyticsThingalytics
Thingalytics
 
Ten Disruptive Digital Trends Retailers Need To Know
Ten Disruptive Digital Trends Retailers Need To Know Ten Disruptive Digital Trends Retailers Need To Know
Ten Disruptive Digital Trends Retailers Need To Know
 
SAG_Digital business platform_short
SAG_Digital business platform_shortSAG_Digital business platform_short
SAG_Digital business platform_short
 
Software_AG_Investor_Fact_Book _December 2015_tcm16-137105
Software_AG_Investor_Fact_Book _December 2015_tcm16-137105Software_AG_Investor_Fact_Book _December 2015_tcm16-137105
Software_AG_Investor_Fact_Book _December 2015_tcm16-137105
 
Edcon - State of Ethereum Ecosystem - Mougayar
Edcon - State of Ethereum Ecosystem - MougayarEdcon - State of Ethereum Ecosystem - Mougayar
Edcon - State of Ethereum Ecosystem - Mougayar
 
Data Science - Part I - Sustaining Predictive Analytics Capabilities
Data Science - Part I - Sustaining Predictive Analytics CapabilitiesData Science - Part I - Sustaining Predictive Analytics Capabilities
Data Science - Part I - Sustaining Predictive Analytics Capabilities
 

Similar to In-Memory Data Management Goes Mainstream - OpenSlava 2015

AdminCamp 2018 - ApplicationInsights für Administratoren
AdminCamp 2018 - ApplicationInsights für AdministratorenAdminCamp 2018 - ApplicationInsights für Administratoren
AdminCamp 2018 - ApplicationInsights für Administratoren
Christoph Adler
 
IW13 Keynote, Wolfram Jost—Innovations for the Digital Enterprise: The Digita...
IW13 Keynote, Wolfram Jost—Innovations for the Digital Enterprise: The Digita...IW13 Keynote, Wolfram Jost—Innovations for the Digital Enterprise: The Digita...
IW13 Keynote, Wolfram Jost—Innovations for the Digital Enterprise: The Digita...
Software AG
 
There are 250 Database products, are you running the right one?
There are 250 Database products, are you running the right one?There are 250 Database products, are you running the right one?
There are 250 Database products, are you running the right one?
Aerospike, Inc.
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
Software AG South Africa
 
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
Software AG
 
SOUG Day - autonomous what is next
SOUG Day - autonomous what is nextSOUG Day - autonomous what is next
SOUG Day - autonomous what is next
Thomas Teske
 
NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!
DataCore Software
 
IMCSummit 2015 - 1 IT Business - The Evolution of Pivotal Gemfire
IMCSummit 2015 - 1 IT Business  - The Evolution of Pivotal GemfireIMCSummit 2015 - 1 IT Business  - The Evolution of Pivotal Gemfire
IMCSummit 2015 - 1 IT Business - The Evolution of Pivotal Gemfire
In-Memory Computing Summit
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
Jonah Kowall
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
Anthony Baker
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
Apache Geode
 
Office 365 Monitoring Best Practices
Office 365 Monitoring Best PracticesOffice 365 Monitoring Best Practices
Office 365 Monitoring Best Practices
ThousandEyes
 
What's new in webMethods - Gareth Whitaker - Software AG
What's new in webMethods - Gareth Whitaker - Software AGWhat's new in webMethods - Gareth Whitaker - Software AG
What's new in webMethods - Gareth Whitaker - Software AGSoftware AG South Africa
 
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
Ontico
 
HCLs Digital Asset Management Software to Organize Your Brand's Digital Assets
HCLs Digital Asset Management Software to Organize Your Brand's Digital AssetsHCLs Digital Asset Management Software to Organize Your Brand's Digital Assets
HCLs Digital Asset Management Software to Organize Your Brand's Digital Assets
HCLSoftware
 
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Amazon Web Services Korea
 
The role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial InformaticsThe role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial Informatics
Aerospike, Inc.
 
Accelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsAccelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise Applications
Splunk
 
inSis Suite - Process Data Analytics, Dashboards, Portal & Historian
inSis Suite - Process Data Analytics, Dashboards, Portal & HistorianinSis Suite - Process Data Analytics, Dashboards, Portal & Historian
inSis Suite - Process Data Analytics, Dashboards, Portal & Historian
Kondapi V Siva Rama Brahmam
 
Business Process and Technology Evolution - Product Creation
Business Process and Technology Evolution - Product CreationBusiness Process and Technology Evolution - Product Creation
Business Process and Technology Evolution - Product Creation
Vikram Singla FCILT
 

Similar to In-Memory Data Management Goes Mainstream - OpenSlava 2015 (20)

AdminCamp 2018 - ApplicationInsights für Administratoren
AdminCamp 2018 - ApplicationInsights für AdministratorenAdminCamp 2018 - ApplicationInsights für Administratoren
AdminCamp 2018 - ApplicationInsights für Administratoren
 
IW13 Keynote, Wolfram Jost—Innovations for the Digital Enterprise: The Digita...
IW13 Keynote, Wolfram Jost—Innovations for the Digital Enterprise: The Digita...IW13 Keynote, Wolfram Jost—Innovations for the Digital Enterprise: The Digita...
IW13 Keynote, Wolfram Jost—Innovations for the Digital Enterprise: The Digita...
 
There are 250 Database products, are you running the right one?
There are 250 Database products, are you running the right one?There are 250 Database products, are you running the right one?
There are 250 Database products, are you running the right one?
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
 
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
 
SOUG Day - autonomous what is next
SOUG Day - autonomous what is nextSOUG Day - autonomous what is next
SOUG Day - autonomous what is next
 
NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!
 
IMCSummit 2015 - 1 IT Business - The Evolution of Pivotal Gemfire
IMCSummit 2015 - 1 IT Business  - The Evolution of Pivotal GemfireIMCSummit 2015 - 1 IT Business  - The Evolution of Pivotal Gemfire
IMCSummit 2015 - 1 IT Business - The Evolution of Pivotal Gemfire
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
 
Office 365 Monitoring Best Practices
Office 365 Monitoring Best PracticesOffice 365 Monitoring Best Practices
Office 365 Monitoring Best Practices
 
What's new in webMethods - Gareth Whitaker - Software AG
What's new in webMethods - Gareth Whitaker - Software AGWhat's new in webMethods - Gareth Whitaker - Software AG
What's new in webMethods - Gareth Whitaker - Software AG
 
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
 
HCLs Digital Asset Management Software to Organize Your Brand's Digital Assets
HCLs Digital Asset Management Software to Organize Your Brand's Digital AssetsHCLs Digital Asset Management Software to Organize Your Brand's Digital Assets
HCLs Digital Asset Management Software to Organize Your Brand's Digital Assets
 
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
 
The role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial InformaticsThe role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial Informatics
 
Accelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise ApplicationsAccelerating SDLC for Large Public Sector Enterprise Applications
Accelerating SDLC for Large Public Sector Enterprise Applications
 
inSis Suite - Process Data Analytics, Dashboards, Portal & Historian
inSis Suite - Process Data Analytics, Dashboards, Portal & HistorianinSis Suite - Process Data Analytics, Dashboards, Portal & Historian
inSis Suite - Process Data Analytics, Dashboards, Portal & Historian
 
Business Process and Technology Evolution - Product Creation
Business Process and Technology Evolution - Product CreationBusiness Process and Technology Evolution - Product Creation
Business Process and Technology Evolution - Product Creation
 

More from Software AG

NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023
Software AG
 
Adabas & Natural Virtual User Group Meeting NAM 2022
Adabas & Natural Virtual User Group Meeting NAM 2022Adabas & Natural Virtual User Group Meeting NAM 2022
Adabas & Natural Virtual User Group Meeting NAM 2022
Software AG
 
Process management and GRC in ARIS Practical Implementation
Process management and GRC in ARIS Practical ImplementationProcess management and GRC in ARIS Practical Implementation
Process management and GRC in ARIS Practical Implementation
Software AG
 
Adabas & Natural User Group
Adabas & Natural User GroupAdabas & Natural User Group
Adabas & Natural User Group
Software AG
 
Adabas Roadmap
Adabas RoadmapAdabas Roadmap
Adabas Roadmap
Software AG
 
NaturalONE & DevOps
NaturalONE & DevOpsNaturalONE & DevOps
NaturalONE & DevOps
Software AG
 
One Path to a Successful Implementation of NaturalONE
One Path to a Successful Implementation of NaturalONEOne Path to a Successful Implementation of NaturalONE
One Path to a Successful Implementation of NaturalONE
Software AG
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central Overview
Software AG
 
Tech Trends: The Fusion of Business and IT
Tech Trends: The Fusion of Business and ITTech Trends: The Fusion of Business and IT
Tech Trends: The Fusion of Business and IT
Software AG
 
VEA: ARIS and Alfabet Journey Together
VEA: ARIS and Alfabet Journey Together VEA: ARIS and Alfabet Journey Together
VEA: ARIS and Alfabet Journey Together
Software AG
 
webMethods Integration Cloud Deep Dive
webMethods Integration Cloud Deep DivewebMethods Integration Cloud Deep Dive
webMethods Integration Cloud Deep Dive
Software AG
 
ARIS World
ARIS World ARIS World
ARIS World
Software AG
 
The Digital Business Platform
The Digital Business PlatformThe Digital Business Platform
The Digital Business Platform
Software AG
 
The 7 Pillars of Market Surveillance 2.0
The 7 Pillars of Market Surveillance 2.0The 7 Pillars of Market Surveillance 2.0
The 7 Pillars of Market Surveillance 2.0
Software AG
 
Top 10 Manufacturing and Supply Chain 2015 Trends
Top 10 Manufacturing and Supply Chain 2015 TrendsTop 10 Manufacturing and Supply Chain 2015 Trends
Top 10 Manufacturing and Supply Chain 2015 Trends
Software AG
 
Command central 9.7: Features Overview
Command central 9.7: Features OverviewCommand central 9.7: Features Overview
Command central 9.7: Features OverviewSoftware AG
 
IW14 Session: Mike Gualtieri, Forrester Research
IW14 Session: Mike Gualtieri, Forrester ResearchIW14 Session: Mike Gualtieri, Forrester Research
IW14 Session: Mike Gualtieri, Forrester Research
Software AG
 
IW14 Keynote, Michelle Shuttleworth, Deloitte Consulting
IW14 Keynote, Michelle Shuttleworth, Deloitte ConsultingIW14 Keynote, Michelle Shuttleworth, Deloitte Consulting
IW14 Keynote, Michelle Shuttleworth, Deloitte Consulting
Software AG
 
IW14 Keynote, Dr. Wolfram Jost, CTO, Software AG
IW14 Keynote, Dr. Wolfram Jost, CTO, Software AGIW14 Keynote, Dr. Wolfram Jost, CTO, Software AG
IW14 Keynote, Dr. Wolfram Jost, CTO, Software AG
Software AG
 
Command central 9.6 - Features Overview
Command central 9.6 - Features OverviewCommand central 9.6 - Features Overview
Command central 9.6 - Features OverviewSoftware AG
 

More from Software AG (20)

NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023
 
Adabas & Natural Virtual User Group Meeting NAM 2022
Adabas & Natural Virtual User Group Meeting NAM 2022Adabas & Natural Virtual User Group Meeting NAM 2022
Adabas & Natural Virtual User Group Meeting NAM 2022
 
Process management and GRC in ARIS Practical Implementation
Process management and GRC in ARIS Practical ImplementationProcess management and GRC in ARIS Practical Implementation
Process management and GRC in ARIS Practical Implementation
 
Adabas & Natural User Group
Adabas & Natural User GroupAdabas & Natural User Group
Adabas & Natural User Group
 
Adabas Roadmap
Adabas RoadmapAdabas Roadmap
Adabas Roadmap
 
NaturalONE & DevOps
NaturalONE & DevOpsNaturalONE & DevOps
NaturalONE & DevOps
 
One Path to a Successful Implementation of NaturalONE
One Path to a Successful Implementation of NaturalONEOne Path to a Successful Implementation of NaturalONE
One Path to a Successful Implementation of NaturalONE
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central Overview
 
Tech Trends: The Fusion of Business and IT
Tech Trends: The Fusion of Business and ITTech Trends: The Fusion of Business and IT
Tech Trends: The Fusion of Business and IT
 
VEA: ARIS and Alfabet Journey Together
VEA: ARIS and Alfabet Journey Together VEA: ARIS and Alfabet Journey Together
VEA: ARIS and Alfabet Journey Together
 
webMethods Integration Cloud Deep Dive
webMethods Integration Cloud Deep DivewebMethods Integration Cloud Deep Dive
webMethods Integration Cloud Deep Dive
 
ARIS World
ARIS World ARIS World
ARIS World
 
The Digital Business Platform
The Digital Business PlatformThe Digital Business Platform
The Digital Business Platform
 
The 7 Pillars of Market Surveillance 2.0
The 7 Pillars of Market Surveillance 2.0The 7 Pillars of Market Surveillance 2.0
The 7 Pillars of Market Surveillance 2.0
 
Top 10 Manufacturing and Supply Chain 2015 Trends
Top 10 Manufacturing and Supply Chain 2015 TrendsTop 10 Manufacturing and Supply Chain 2015 Trends
Top 10 Manufacturing and Supply Chain 2015 Trends
 
Command central 9.7: Features Overview
Command central 9.7: Features OverviewCommand central 9.7: Features Overview
Command central 9.7: Features Overview
 
IW14 Session: Mike Gualtieri, Forrester Research
IW14 Session: Mike Gualtieri, Forrester ResearchIW14 Session: Mike Gualtieri, Forrester Research
IW14 Session: Mike Gualtieri, Forrester Research
 
IW14 Keynote, Michelle Shuttleworth, Deloitte Consulting
IW14 Keynote, Michelle Shuttleworth, Deloitte ConsultingIW14 Keynote, Michelle Shuttleworth, Deloitte Consulting
IW14 Keynote, Michelle Shuttleworth, Deloitte Consulting
 
IW14 Keynote, Dr. Wolfram Jost, CTO, Software AG
IW14 Keynote, Dr. Wolfram Jost, CTO, Software AGIW14 Keynote, Dr. Wolfram Jost, CTO, Software AG
IW14 Keynote, Dr. Wolfram Jost, CTO, Software AG
 
Command central 9.6 - Features Overview
Command central 9.6 - Features OverviewCommand central 9.6 - Features Overview
Command central 9.6 - Features Overview
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

In-Memory Data Management Goes Mainstream - OpenSlava 2015

  • 1. ©2015 Software AG. All rights reserved. For internal use only1 | Manish Devgan Software AG In-Memory Data Management Goes Mainstream October 9, 2015
  • 2. ©2015 Software AG. All rights reserved. For internal use only2 | Introduction Product Manager Many years in Enterprise Software industry Lives in Washington DC Metro Interests – In-Memory, NoSQL, Distributed Systems, Modern BI, Analytics, Security, Cloud www.linkedin.com/in/manishdevgan @mdevgan manish@terracotta.orgEmail
  • 3. ©2015 Software AG. All rights reserved. For internal use only3 | 1. 2. 3. 4. Overview – In-Memory Data Management Software AG Open Source Projects Use Cases Q&A Agenda
  • 4. ©2015 Software AG. All rights reserved. For internal use only4 | Growth of Data Transactions, Processes, Mobile, M2M, Sensors, Logs, ..
  • 5. ©2015 Software AG. All rights reserved. For internal use only5 | The value of ^ time +0.1s costs Amazon 1% in sales +0.5s costs Google 20% search traffic
  • 6. ©2015 Software AG. All rights reserved. For internal use only6 | Uptime, SLAs Performance and Scale
  • 7. ©2015 Software AG. All rights reserved. For internal use only7 | The shift where data lives and gets analyzed 90% of Data in Disk-based Databases 90% of Data in In-Memory MEMORY
  • 8. ©2015 Software AG. All rights reserved. For internal use only8 | Why now? Explosion in volume & velocity of business data Steep drop in price of RAM
  • 9. ©2015 Software AG. All rights reserved. For internal use only9 | ©2015 Software AG. All rights reserved.9 | In-Memory Computing Hits Mainstream “In-Memory Data Platform Is No Longer An Option — It's a Necessity!” “..In-Memory Computing Technologies Enable Digital Business”
  • 10. ©2015 Software AG. All rights reserved. For internal use only10 | ©2015 Software AG. All rights reserved.10 | In-Memory Data Grids – Forrester Wave
  • 11. ©2015 Software AG. All rights reserved. For internal use only11 | Change how you manage & integrate data, and you completely change what’s possible for the business. 11
  • 12. ©2015 Software AG. All rights reserved. For internal use only12 | ©2015 Software AG. All rights reserved. For internal use only12 | Open Source
  • 13. ©2015 Software AG. All rights reserved. For internal use only13 | Terracotta Open Source Footprint
  • 14. ©2015 Software AG. All rights reserved. For internal use only14 | •  Standards in the enterprise Java ecosystem •  Each with Millions of installs - huge user bases •  Hundreds-of-thousands of downloads •  Used in other popular projects/frameworks/products Existing Open Source Projects
  • 15. ©2015 Software AG. All rights reserved. For internal use only15 | 340K+Ehcache 2.x (Maven) TC Server OS 4.3 – offheap + clustering (website) 4,000+ Downloads (May to Aug 2015) Open Source Projects © 2015 Software AG. All rights reserved. For internal use only Frameworks leveraging Ehcache
  • 16. ©2015 Software AG. All rights reserved. For internal use only16 | Ehcache3: Modern, JSR-107 compliant, caching API API with generics & typing support cache.put(1L, “a value")); String myVal = cache.get(1L); cache.put (new Element(Long.valueOf(1), “a value")); String myVal = (String)cache.get(Long.valueOf(1)).getValue(); v2 v3 www.ehcache.org
  • 17. ©2015 Software AG. All rights reserved. For internal use only17 | Terracotta In-Memory Open Source offering ü  API ü  Distributed storage (1 stripe – active with optional mirror) ü  Key/Value Offheap Data Management ü  Integrations (e.g. Hibernate)
  • 18. ©2015 Software AG. All rights reserved. For internal use only18 | ©2015 Software AG. All rights reserved.18 | Your Problem: You are working with data that you want to use, manage, and harness the value of instantaneously Our Solution: Terracotta BigMemory stores “big” amounts of data in machine memory, right where the application runs, for ultra fast access. It delivers high speed performance at any scale
  • 19. ©2015 Software AG. All rights reserved. For internal use only19 | Tiered Memory Store Tiered Storage Distributed BigMemory Server RAM or Flash/SSD Process Memory Local BigMemory 2,000,000+ 1,000,000 100,000 Micro- seconds Micro- seconds Milli- seconds Speed (TPS) 1,000s Latency External Data Source (e.g., Database, Hadoop, Data Warehouse) BigMemoryBigMemory 4 GB 32 GB – 12 TB 100s GB – 100s TB Seconds
  • 20. ©2015 Software AG. All rights reserved. For internal use only20 | Terracotta BigMemory
  • 21. ©2015 Software AG. All rights reserved. For internal use only21 | Terracotta BigMemoryServerArray Stripe Commodity Server Application Stripe Stripe Stripe Stripe Commodity Server Application Commodity Server Application Commodity Server Application Ehcache BigMemory TCP Client aka L1 Highest value data is stored in-process - right where it is used API
  • 22. ©2015 Software AG. All rights reserved. For internal use only22 | Terracotta BigMemoryServerArray Stripe §  High Availability §  Scalability §  Consistency §  Durability §  Monitoring §  Management Commodity Server Application Stripe Stripe Stripe Stripe Commodity Server Application Commodity Server Application TCP Server on commodity HW Transactionally updated mirror for high availability Stripe Commodity Server Active Server Commodity Server Mirror Server aka L2 DRAM FRS DRAM FRS
  • 23. ©2015 Software AG. All rights reserved. For internal use only23 | Extreme Scale Up on Intel® Xeon® Processor E7 v2-based Servers •  Enterprises increasingly need to take immediate action on big data intelligence, which is driving changes to the traditional enterprise architecture •  Desire to keep data instantly available in high-speed machine memory, rather than locking it away in slow, disk-bound databases •  Intel Xeon processor E7 v2-based servers have the memory capacity and the compute power to deliver new innovative solutions •  Increasing data volumes do not deter throughput or latency of Intel Xeon processor E7-4890 v2 using BigMemory MAX* software •  From 2 TB using 1 billion elements to 5.5 TB using 3 billion elements, the throughput and latency remained fairly constant 23 6TB 3x data fidelity, consistent performance
  • 24. ©2015 Software AG. All rights reserved. For internal use only24 | ©2015 Software AG. All rights reserved. For internal use only24 | Use Cases
  • 25. ©2015 Software AG. All rights reserved. For internal use only25 | SPEED FORTUNE 500 ONLINE PAYMENTS PROCESSOR Before •  Lost 30 cents on every $100 to fraud •  With traditional data management solutions, failed to meet 800 ms SLA around 10% of time •  Limited to 50 rules, even though each new rule generated $12 million in profit Radically Improving Profitability With Better, Faster Fraud Detection
  • 26. ©2015 Software AG. All rights reserved. For internal use only26 | SPEED After ü  Savings of tens of millions of dollars in reduced costs from missed SLAs and fraudulent charges ü  Meeting stricter 250-millisecond SLA 99% of time ü  Savings of $1 million annually in reduced database licenses Radically Improving Profitability With Better, Faster Fraud Detection
  • 27. ©2015 Software AG. All rights reserved. For internal use only27 | Raising Profitability by Shifting Customers from Call Centers to e-service SCALE $26 BILLION TELCO Before •  Retrieving customer data took as long as 30 seconds •  Inadequate performance meant company could not promote e-service •  Other In-Memory solutions rejected due to cost and performance concerns at terabyte scale
  • 28. ©2015 Software AG. All rights reserved. For internal use only28 | SCALE After ü  Supports more than 10,000 customer interactions daily, ready to scale to 10x ü  Slashed access times to only 200 milliseconds with 100% data availability ü  Tens of millions of dollars saved in support costs ü  Latency and capacity constraints eliminated Raising Profitability by Shifting Customers from Call Centers to e-service
  • 29. ©2015 Software AG. All rights reserved. For internal use only29 | “The team began almost immediately to cache the data. The result was encouraging: the site's overall response time--the time it took a page to load-- dropped on the evening of Oct. 22 from eight seconds to two. That was still terrible, of course, but it represented such an improvement that it cheered the engineers. They could see that HealthCare.gov could be saved instead of scrapped.” http://content.time.com/time/magazine/article/0,9171,2166770,00.html
  • 30. ©2015 Software AG. All rights reserved. For internal use only30 | ©2015 Software AG. All rights reserved. For internal use only30 | What’s next?
  • 31. ©2015 Software AG. All rights reserved. For internal use only31 | Storage – typed & loosely schema’ed •  Opaque, non-structured entries •  Disconnected search indexes (On- disk) •  Support for Store/Retrieve operations only §  Structured, typed records §  Integrated search indexes (in- memory) §  Purpose built storage for in-place compute Storage Off-heap, FRS, Hybrid Search Indexes Storage, Search, & Compute Off-heap, FRS, Hybrid, Indexes Key Value (byte[]) Key “name”: “John” “age”: 21 “pic”: byte[]
  • 32. ©2015 Software AG. All rights reserved. For internal use only32 | Intelligent Storage & Simple APIs Synchronous – “awaiting results” Asynchronous – “fire & forget” p1 “num”: 123 “age”: 21 “name”: “Marcus ” “hired” : true dataset.applyMutation(WS, myCounterKey, write(myCounterCell, longValueOf(myCounterCell).increm ent())); Operation result = dataset.async().applyMutation(WS, myCounterKey, ..); persons.add(WS, “p1”, FIRST_NAME.newCell("Marcus”)); Simple CRUD API Mutation - without the need to bring data back to client
  • 33. ©2015 Software AG. All rights reserved. For internal use only33 | •  Well-known “functions” •  E.g. “average”, “map”, “reduce” •  Supports Java 8 Streams •  Support for functional expressions (“Lambdas”) Compute pipeline on storage •  Fluent DSL (Domain Specific Language) persons.compute().filter(boolValueOf(HIRED)).count(); persons.compute().map( … ) persons.compute().filter( … ).map( … ).reduce(…).sorted(…).forEach(…);
  • 34. ©2015 Software AG. All rights reserved. For internal use only34 | FINE grained Data consistency & Durability •  More fine-grained than simple “Strong-Eventual” •  “Pay-as-you-go” model •  Pay performance costs warranted for given need •  Read & Write settings per operation •  Write operations can specify range of visibility and durability requirements persons.compute(STANDARD). … persons.get(PARANOID). … Persons.add(WS, … ) Persons.applyMutation(WS, … ) WriteSettings WS = WriteVisibiltiy.IMMEDIATE.withDurabi lity(maximal()); or… WriteVisibiltiy.EVENTUAL.withDurabil ity(onAtLeastNPassives(1));
  • 35. ©2015 Software AG. All rights reserved. For internal use only35 | ©2015 Software AG. All rights reserved.35 | Q&A www.terracotta.org We are hiring! jobs.softwareag.com