SlideShare une entreprise Scribd logo
1  sur  29
Ditch the Disk:
Designing great
in-memory
architectures

© 2013 Terracotta Inc. | Internal Use Only
Your speakers

Gagan Mehra
Chief Evangelist
Terracotta

Orion Letizi
Co-founder
Terracotta

© 2013 Terracotta Inc. | Internal Use Only

2
What we’ll cover in this webcast
•

Why enterprises are ditching their disks

•

The top challenges in designing
great in-memory architectures

•

Emerging best practices

•

Case study: AdJuggler

•

How to start ditching your disks

•

Q&A

© 2013 Terracotta Inc. | Internal Use Only

3
Why enterprises are
ditching the disks

© 2013 Terracotta Inc. | Internal Use Only

4

© 2013 Terracotta Inc. | Internal Use Only

4
The Internet has revealed weaknesses in the
standard disk-based architecture

© 2013 Terracotta Inc. | Internal Use Only

5
Ad-hoc data management built into applications
results in inconsistent speed, scale, and reliability

© 2013 Terracotta Inc. | Internal Use Only

6
The in-memory data management revolution
From disk to RAM

90% of Data in
Database
Memory





Slow
Expensive
Difficult to scale

90% of Data in
Memory
modernize

Database





Ultra fast
Cost-efficient
TB-scale servers

© 2013 Terracotta Inc. | Internal Use Only

7
Why in-memory now?
Low-cost RAM meets Big Data
In-Memory
Maximize inexpensive memory

Steep drop in
price of RAM

Big Data
Unlock the value in your data

Explosion in
volume of
business data

© 2013 Terracotta Inc. | Internal Use Only

8
Who’s ditching the disk?
FINANCIAL
SERVICES

GOVERNMENT

TELECOMMUNICATIONS

MEDIA
ENTERTAINMENT

ECOMMERCE

FRAUD
DETECTION

TRANSPORTATION

HEALTHCARE

TRAVEL

TECHNOLOGY

© 2013 Terracotta Inc. | Internal Use Only

9
The business case for ditching the disk (ROI)
Additional revenue/profit
$10 million to $2 billion (based on media, financial services, e-commerce)
Ability to handle more customers (speed at scale)
Smarter selling and cross-selling
Faster insights
Database license savings:
Oracle Enterprise edition per processor = $47,500 + 20% license support
Other ROI opportunities:
Reduced monitoring and management overhead (people and tools)
Reduced penalties for failing to meet SLAs
Smarter business decisions with faster access to data

© 2013 Terracotta Inc. | Internal Use Only

10
A clear correlation with Big Data success
According to Aberdeen Group*:

44% of best-in-class Big Data
performers are already using
in-memory data management, and
more are planning to deploy it.
0% of Big Data laggards use inmemory data management.
*In-memory Computing: Lifting the Burden of Big Data (Jan 2012)
© 2013 Terracotta Inc. | Internal Use Only

11
The top 6 challenges in designing
great in-memory architectures

© 2013 Terracotta Inc. | Internal Use Only

12

© 2013 Terracotta Inc. | Internal Use Only

12
1

PERFORMANCE
Achieving predictable low latency to Big Data

Latency

NOT PREDICTABLE!

Time

Obstacles
• Network latency (for distributed in-memory data sets)
• Marshalling and unmarshalling of data structures
• Garbage collection pauses (Java)

© 2013 Terracotta Inc. | Internal Use Only

13
2

SCALE
Minimal server footprint with large data sets
1 TB IN-MEMORY DATA

GREAT

NOT SO GREAT

Obstacles
• Limits on in-memory storage per node
• Data replication overhead
• Other management overhead

© 2013 Terracotta Inc. | Internal Use Only

14
3

RELIABILITY
Fault tolerance and high availability

DISTRIBUTED IN-MEMORY DATA

X
Obstacles
• RAM is volatile
• Replicating data across nodes can become complex and
expensive
• Failover must be immediate and seamless

© 2013 Terracotta Inc. | Internal Use Only

15
4

RESILIENCY
Fast Restartability

X

Obstacles
• Large data sets can require very long reload times
• Traditional databases are not well suited as persistent
storage for in-memory data (slow reloads)
© 2013 Terracotta Inc. | Internal Use Only

16
5

CONSISTENCY
Synching data across distributed data sets

X=1

X=2

X=?

DISTRIBUTED IN-MEMORY DATA

Obstacles
• Network latency
• Consistency flexibility (eventual, strong, transactional)
• WAN replication (across regional data centers)

© 2013 Terracotta Inc. | Internal Use Only

17
6

CONTROL
Monitoring and Management

Obstacles
• Few standardized tools
• Many in-memory data management tools ship without
management and monitoring dashboards

© 2013 Terracotta Inc. | Internal Use Only

18
Emerging best practices

© 2013 Terracotta Inc. | Internal Use Only

19

© 2013 Terracotta Inc. | Internal Use Only

19
Emerging best practices around in-memory
data management challenges

1
2
Scale:
3

Performance:

Off-heap storage

Storing data off the Java heap lets you keep massive amounts of data in-process by
increasing predictability and decreasing latency.

Tiers, not grids

Classic P2P data grids require as many as 5x the number of servers due to
management overhead. (More if off-heap storage unavailable.)

Reliability:

Mirrored stripes

With an active and mirror for each server stripe in your array, you can failover
automatically to increase availability and reliability.
© 2013 Terracotta Inc. | Internal Use Only

20
Emerging best practices around in-memory
data management challenges (cont.)

4
Consistency:
5
Control:
6
Resiliency:

Fast restartable stores

The best in-memory architectures optimize persistent transaction storage for very fast
reload. Loading a terabyte should take minutes, not days.

Configurable guarantees

Allow your data management team to set consistency guarantees for each data set:
eventual, strong, transactional.

In-memory dashboards

Build or buy a dashboard for advanced in-memory views and controls showing latency,
utilization, and capacity over time.

© 2013 Terracotta Inc. | Internal Use Only

21
Case study: AdJuggler

© 2013 Terracotta Inc. | Internal Use Only

22

© 2013 Terracotta Inc. | Internal Use Only

22
“At AdJuggler, we’re building a 1 million
transaction-per-second advertising
marketplace. Speed at scale is everything,
and we are past the point where we can do
things in traditional ways.”

- AdJuggler VP of Technology Ben Lindquist

© 2013 Terracotta Inc. | Internal Use Only
© 2013 Terracotta Inc.

23
AdJuggler in-memory architecture
I wanted to throw out
the database and, with
it, the disks.
— AdJuggler VP of
Technology Ben
Lindquist

© 2013 Terracotta Inc. | Internal Use Only

24
How to start
ditching your disks

© 2013 Terracotta Inc. | Internal Use Only

25

© 2013 Terracotta Inc. | Internal Use Only

25
How to start ditching your disks?

• Start with a low-risk, high-return opportunity
with potential for a quick win
• Get early buy-in from senior executives
• Define and track success metrics so you can
expand your “ditch the disk” project

© 2013 Terracotta Inc. | Internal Use Only

26
Ditch the Disk: Q & A

Questions
Please type yours in the “Questions” panel or in the chat window.

© 2013 Terracotta Inc. | Internal Use Only

27
Want to learn more about designing in-memory
architectures?
1. Download “Ditch the Disk” white paper
Visit: www.terracotta.org (Resources > White Papers)

2. Contact Gagan to discuss your in-memory
architecture challenges
Email: gagan@terracotta.org

3. Follow us on Twitter
Follow: @big_memory

© 2013 Terracotta Inc. | Internal Use Only

28
Terracotta Ditch the Disk webcast

Contenu connexe

Tendances

Data Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScapeData Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScapeWhereScape
 
Next Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan HartwellNext Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan HartwellHPDutchWorld
 
Webinar: The All-Flash Fix – How to Create a Hybrid Storage Architecture
Webinar: The All-Flash Fix – How to Create a Hybrid Storage ArchitectureWebinar: The All-Flash Fix – How to Create a Hybrid Storage Architecture
Webinar: The All-Flash Fix – How to Create a Hybrid Storage ArchitectureStorage Switzerland
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersDavid Walker
 
AlanDrummer-GetYourMoneyOutofStorage
AlanDrummer-GetYourMoneyOutofStorageAlanDrummer-GetYourMoneyOutofStorage
AlanDrummer-GetYourMoneyOutofStorageAlan Drummer
 
Map r whitepaper_zeta_architecture
Map r whitepaper_zeta_architectureMap r whitepaper_zeta_architecture
Map r whitepaper_zeta_architectureNarender Kumar
 
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability Western Digital
 
The buyers' guide to virtual + physical data protection
The buyers' guide to virtual + physical data protectionThe buyers' guide to virtual + physical data protection
The buyers' guide to virtual + physical data protectionKingfin Enterprises Limited
 
5 Things You Need to Know About Enterprise Fl
 5 Things You Need to Know About Enterprise Fl 5 Things You Need to Know About Enterprise Fl
5 Things You Need to Know About Enterprise FlWestern Digital
 
How to Manage Hybrid Data Center Environments
How to Manage Hybrid Data Center EnvironmentsHow to Manage Hybrid Data Center Environments
How to Manage Hybrid Data Center EnvironmentsSunbird DCIM
 
Copy Data Management & Storage Efficiency - Ravi Namboori
Copy Data Management & Storage Efficiency - Ravi NambooriCopy Data Management & Storage Efficiency - Ravi Namboori
Copy Data Management & Storage Efficiency - Ravi NambooriRavi namboori
 
Becoming Data-Driven Through Cultural Change
Becoming Data-Driven Through Cultural ChangeBecoming Data-Driven Through Cultural Change
Becoming Data-Driven Through Cultural ChangeCloudera, Inc.
 
From Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your OrganizationFrom Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your OrganizationCloudera, Inc.
 
NetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash PoolNetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash PoolNetApp
 
Deploying All-Flash Cloud Infrastructure without Breaking the Bank
Deploying All-Flash Cloud Infrastructure without Breaking the BankDeploying All-Flash Cloud Infrastructure without Breaking the Bank
Deploying All-Flash Cloud Infrastructure without Breaking the BankWestern Digital
 
Skip the Disk, Move to the Cloud
Skip the Disk, Move to the CloudSkip the Disk, Move to the Cloud
Skip the Disk, Move to the CloudIron Mountain
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User InformationDenodo
 
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...Western Digital
 

Tendances (20)

Data Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScapeData Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScape
 
Next Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan HartwellNext Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan Hartwell
 
Webinar: The All-Flash Fix – How to Create a Hybrid Storage Architecture
Webinar: The All-Flash Fix – How to Create a Hybrid Storage ArchitectureWebinar: The All-Flash Fix – How to Create a Hybrid Storage Architecture
Webinar: The All-Flash Fix – How to Create a Hybrid Storage Architecture
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
 
AlanDrummer-GetYourMoneyOutofStorage
AlanDrummer-GetYourMoneyOutofStorageAlanDrummer-GetYourMoneyOutofStorage
AlanDrummer-GetYourMoneyOutofStorage
 
Map r whitepaper_zeta_architecture
Map r whitepaper_zeta_architectureMap r whitepaper_zeta_architecture
Map r whitepaper_zeta_architecture
 
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
 
The buyers' guide to virtual + physical data protection
The buyers' guide to virtual + physical data protectionThe buyers' guide to virtual + physical data protection
The buyers' guide to virtual + physical data protection
 
5 Things You Need to Know About Enterprise Fl
 5 Things You Need to Know About Enterprise Fl 5 Things You Need to Know About Enterprise Fl
5 Things You Need to Know About Enterprise Fl
 
How to Manage Hybrid Data Center Environments
How to Manage Hybrid Data Center EnvironmentsHow to Manage Hybrid Data Center Environments
How to Manage Hybrid Data Center Environments
 
Copy Data Management & Storage Efficiency - Ravi Namboori
Copy Data Management & Storage Efficiency - Ravi NambooriCopy Data Management & Storage Efficiency - Ravi Namboori
Copy Data Management & Storage Efficiency - Ravi Namboori
 
Becoming Data-Driven Through Cultural Change
Becoming Data-Driven Through Cultural ChangeBecoming Data-Driven Through Cultural Change
Becoming Data-Driven Through Cultural Change
 
From Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your OrganizationFrom Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your Organization
 
NetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash PoolNetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash Pool
 
Deploying All-Flash Cloud Infrastructure without Breaking the Bank
Deploying All-Flash Cloud Infrastructure without Breaking the BankDeploying All-Flash Cloud Infrastructure without Breaking the Bank
Deploying All-Flash Cloud Infrastructure without Breaking the Bank
 
The BigMemory Revolution in Financial Services
The BigMemory Revolution in Financial ServicesThe BigMemory Revolution in Financial Services
The BigMemory Revolution in Financial Services
 
Skip the Disk, Move to the Cloud
Skip the Disk, Move to the CloudSkip the Disk, Move to the Cloud
Skip the Disk, Move to the Cloud
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User Information
 
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
 
Finals(Group3)
Finals(Group3)Finals(Group3)
Finals(Group3)
 

En vedette

Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013
Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013
Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013Software AG
 
Accenture Technology Vision | Innovation World 2013 | San Francisco
Accenture Technology Vision | Innovation World 2013 | San Francisco Accenture Technology Vision | Innovation World 2013 | San Francisco
Accenture Technology Vision | Innovation World 2013 | San Francisco Software AG
 
trestor-whitepaper-voting
trestor-whitepaper-votingtrestor-whitepaper-voting
trestor-whitepaper-votingKunal Dixit
 
5 Ways to Boost E-Commerce Site Performance with BigMemory
5 Ways to Boost E-Commerce Site Performance with BigMemory5 Ways to Boost E-Commerce Site Performance with BigMemory
5 Ways to Boost E-Commerce Site Performance with BigMemorySoftware AG
 
Liberal Studies Senior Thesis
Liberal Studies Senior ThesisLiberal Studies Senior Thesis
Liberal Studies Senior ThesisPryscilla Truong
 
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls Software AG
 
Accenture Technology Vision 2015 - Digital Business Era
Accenture Technology Vision 2015 - Digital Business EraAccenture Technology Vision 2015 - Digital Business Era
Accenture Technology Vision 2015 - Digital Business EraAccenture Technology
 
Accenture Technology Vision 2014—Every Business is a Digital Business
Accenture Technology Vision 2014—Every Business is a Digital BusinessAccenture Technology Vision 2014—Every Business is a Digital Business
Accenture Technology Vision 2014—Every Business is a Digital Businessaccenture
 

En vedette (12)

Letter of Recommendation
Letter of RecommendationLetter of Recommendation
Letter of Recommendation
 
Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013
Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013
Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013
 
Accenture Technology Vision | Innovation World 2013 | San Francisco
Accenture Technology Vision | Innovation World 2013 | San Francisco Accenture Technology Vision | Innovation World 2013 | San Francisco
Accenture Technology Vision | Innovation World 2013 | San Francisco
 
trestor-whitepaper-voting
trestor-whitepaper-votingtrestor-whitepaper-voting
trestor-whitepaper-voting
 
Tresto
TrestoTresto
Tresto
 
Neige1
Neige1Neige1
Neige1
 
5 Ways to Boost E-Commerce Site Performance with BigMemory
5 Ways to Boost E-Commerce Site Performance with BigMemory5 Ways to Boost E-Commerce Site Performance with BigMemory
5 Ways to Boost E-Commerce Site Performance with BigMemory
 
Liberal Studies Senior Thesis
Liberal Studies Senior ThesisLiberal Studies Senior Thesis
Liberal Studies Senior Thesis
 
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
 
Accenture Technology Vision 2015 - Digital Business Era
Accenture Technology Vision 2015 - Digital Business EraAccenture Technology Vision 2015 - Digital Business Era
Accenture Technology Vision 2015 - Digital Business Era
 
Accenture Technology Vision 2014—Every Business is a Digital Business
Accenture Technology Vision 2014—Every Business is a Digital BusinessAccenture Technology Vision 2014—Every Business is a Digital Business
Accenture Technology Vision 2014—Every Business is a Digital Business
 
Digital Business - Accenture
Digital Business - AccentureDigital Business - Accenture
Digital Business - Accenture
 

Similaire à Terracotta Ditch the Disk webcast

Dimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarDimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarKeao Caindec
 
Designing Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT ProfessionalsDesigning Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT ProfessionalsStorage Switzerland
 
Ten Reasons Why Netezza Professionals Should Consider Greenplum
Ten Reasons Why Netezza Professionals Should Consider GreenplumTen Reasons Why Netezza Professionals Should Consider Greenplum
Ten Reasons Why Netezza Professionals Should Consider GreenplumVMware Tanzu
 
Using Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-PurposeUsing Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-PurposeDATAVERSITY
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. částMarketingArrowECS_CZ
 
Running Persistent Data in a Multi-Cloud Architecture
Running Persistent Data in a Multi-Cloud ArchitectureRunning Persistent Data in a Multi-Cloud Architecture
Running Persistent Data in a Multi-Cloud ArchitectureVMware Tanzu
 
In memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGainIn memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGainData Con LA
 
Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...
Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...
Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...VMware Tanzu
 
Cignex mongodb-sharding-mongodbdays
Cignex mongodb-sharding-mongodbdaysCignex mongodb-sharding-mongodbdays
Cignex mongodb-sharding-mongodbdaysMongoDB APAC
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale OverviewPete Jarvis
 
Exadata Implementation strategy
Exadata Implementation strategyExadata Implementation strategy
Exadata Implementation strategyUmair Mansoob
 
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and BeyondSurekha Parekh
 
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Surekha Parekh
 
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...InfluxData
 
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix themWebinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix themStorage Switzerland
 
Beware of the Risk Behind Big Data
Beware of the Risk Behind Big DataBeware of the Risk Behind Big Data
Beware of the Risk Behind Big DataEMC
 
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12peak10marketing
 
Big data oracle_introduccion
Big data oracle_introduccionBig data oracle_introduccion
Big data oracle_introduccionFran Navarro
 
Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...
Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...
Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...Senturus
 
Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?Johnny Miller
 

Similaire à Terracotta Ditch the Disk webcast (20)

Dimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarDimension Data Saugatuk Webinar
Dimension Data Saugatuk Webinar
 
Designing Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT ProfessionalsDesigning Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT Professionals
 
Ten Reasons Why Netezza Professionals Should Consider Greenplum
Ten Reasons Why Netezza Professionals Should Consider GreenplumTen Reasons Why Netezza Professionals Should Consider Greenplum
Ten Reasons Why Netezza Professionals Should Consider Greenplum
 
Using Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-PurposeUsing Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-Purpose
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. část
 
Running Persistent Data in a Multi-Cloud Architecture
Running Persistent Data in a Multi-Cloud ArchitectureRunning Persistent Data in a Multi-Cloud Architecture
Running Persistent Data in a Multi-Cloud Architecture
 
In memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGainIn memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGain
 
Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...
Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...
Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...
 
Cignex mongodb-sharding-mongodbdays
Cignex mongodb-sharding-mongodbdaysCignex mongodb-sharding-mongodbdays
Cignex mongodb-sharding-mongodbdays
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale Overview
 
Exadata Implementation strategy
Exadata Implementation strategyExadata Implementation strategy
Exadata Implementation strategy
 
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
 
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
 
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
 
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix themWebinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
 
Beware of the Risk Behind Big Data
Beware of the Risk Behind Big DataBeware of the Risk Behind Big Data
Beware of the Risk Behind Big Data
 
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
 
Big data oracle_introduccion
Big data oracle_introduccionBig data oracle_introduccion
Big data oracle_introduccion
 
Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...
Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...
Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...
 
Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?
 

Plus de 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 2023Software 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 2022Software 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 ImplementationSoftware AG
 
Adabas & Natural User Group
Adabas & Natural User GroupAdabas & Natural User Group
Adabas & Natural User GroupSoftware AG
 
NaturalONE & DevOps
NaturalONE & DevOpsNaturalONE & DevOps
NaturalONE & DevOpsSoftware 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 NaturalONESoftware 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
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central OverviewSoftware AG
 
Innovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram JostInnovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram JostSoftware 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 ITSoftware 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
 
The Future of Customer Centricity
The Future of Customer Centricity The Future of Customer Centricity
The Future of Customer Centricity Software AG
 
webMethods Integration Cloud Deep Dive
webMethods Integration Cloud Deep DivewebMethods Integration Cloud Deep Dive
webMethods Integration Cloud Deep DiveSoftware AG
 
Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics Software AG
 
In-Memory Data Management Goes Mainstream - OpenSlava 2015
In-Memory Data Management Goes Mainstream - OpenSlava 2015In-Memory Data Management Goes Mainstream - OpenSlava 2015
In-Memory Data Management Goes Mainstream - OpenSlava 2015Software AG
 
The Digital Business Platform
The Digital Business PlatformThe Digital Business Platform
The Digital Business PlatformSoftware 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.0Software AG
 

Plus de 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
 
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
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central Overview
 
Innovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram JostInnovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram Jost
 
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
 
The Future of Customer Centricity
The Future of Customer Centricity The Future of Customer Centricity
The Future of Customer Centricity
 
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
 
Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics
 
In-Memory Data Management Goes Mainstream - OpenSlava 2015
In-Memory Data Management Goes Mainstream - OpenSlava 2015In-Memory Data Management Goes Mainstream - OpenSlava 2015
In-Memory Data Management Goes Mainstream - OpenSlava 2015
 
Thingalytics
ThingalyticsThingalytics
Thingalytics
 
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
 

Dernier

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Terracotta Ditch the Disk webcast

  • 1. Ditch the Disk: Designing great in-memory architectures © 2013 Terracotta Inc. | Internal Use Only
  • 2. Your speakers Gagan Mehra Chief Evangelist Terracotta Orion Letizi Co-founder Terracotta © 2013 Terracotta Inc. | Internal Use Only 2
  • 3. What we’ll cover in this webcast • Why enterprises are ditching their disks • The top challenges in designing great in-memory architectures • Emerging best practices • Case study: AdJuggler • How to start ditching your disks • Q&A © 2013 Terracotta Inc. | Internal Use Only 3
  • 4. Why enterprises are ditching the disks © 2013 Terracotta Inc. | Internal Use Only 4 © 2013 Terracotta Inc. | Internal Use Only 4
  • 5. The Internet has revealed weaknesses in the standard disk-based architecture © 2013 Terracotta Inc. | Internal Use Only 5
  • 6. Ad-hoc data management built into applications results in inconsistent speed, scale, and reliability © 2013 Terracotta Inc. | Internal Use Only 6
  • 7. The in-memory data management revolution From disk to RAM 90% of Data in Database Memory    Slow Expensive Difficult to scale 90% of Data in Memory modernize Database    Ultra fast Cost-efficient TB-scale servers © 2013 Terracotta Inc. | Internal Use Only 7
  • 8. Why in-memory now? Low-cost RAM meets Big Data In-Memory Maximize inexpensive memory Steep drop in price of RAM Big Data Unlock the value in your data Explosion in volume of business data © 2013 Terracotta Inc. | Internal Use Only 8
  • 9. Who’s ditching the disk? FINANCIAL SERVICES GOVERNMENT TELECOMMUNICATIONS MEDIA ENTERTAINMENT ECOMMERCE FRAUD DETECTION TRANSPORTATION HEALTHCARE TRAVEL TECHNOLOGY © 2013 Terracotta Inc. | Internal Use Only 9
  • 10. The business case for ditching the disk (ROI) Additional revenue/profit $10 million to $2 billion (based on media, financial services, e-commerce) Ability to handle more customers (speed at scale) Smarter selling and cross-selling Faster insights Database license savings: Oracle Enterprise edition per processor = $47,500 + 20% license support Other ROI opportunities: Reduced monitoring and management overhead (people and tools) Reduced penalties for failing to meet SLAs Smarter business decisions with faster access to data © 2013 Terracotta Inc. | Internal Use Only 10
  • 11. A clear correlation with Big Data success According to Aberdeen Group*: 44% of best-in-class Big Data performers are already using in-memory data management, and more are planning to deploy it. 0% of Big Data laggards use inmemory data management. *In-memory Computing: Lifting the Burden of Big Data (Jan 2012) © 2013 Terracotta Inc. | Internal Use Only 11
  • 12. The top 6 challenges in designing great in-memory architectures © 2013 Terracotta Inc. | Internal Use Only 12 © 2013 Terracotta Inc. | Internal Use Only 12
  • 13. 1 PERFORMANCE Achieving predictable low latency to Big Data Latency NOT PREDICTABLE! Time Obstacles • Network latency (for distributed in-memory data sets) • Marshalling and unmarshalling of data structures • Garbage collection pauses (Java) © 2013 Terracotta Inc. | Internal Use Only 13
  • 14. 2 SCALE Minimal server footprint with large data sets 1 TB IN-MEMORY DATA GREAT NOT SO GREAT Obstacles • Limits on in-memory storage per node • Data replication overhead • Other management overhead © 2013 Terracotta Inc. | Internal Use Only 14
  • 15. 3 RELIABILITY Fault tolerance and high availability DISTRIBUTED IN-MEMORY DATA X Obstacles • RAM is volatile • Replicating data across nodes can become complex and expensive • Failover must be immediate and seamless © 2013 Terracotta Inc. | Internal Use Only 15
  • 16. 4 RESILIENCY Fast Restartability X Obstacles • Large data sets can require very long reload times • Traditional databases are not well suited as persistent storage for in-memory data (slow reloads) © 2013 Terracotta Inc. | Internal Use Only 16
  • 17. 5 CONSISTENCY Synching data across distributed data sets X=1 X=2 X=? DISTRIBUTED IN-MEMORY DATA Obstacles • Network latency • Consistency flexibility (eventual, strong, transactional) • WAN replication (across regional data centers) © 2013 Terracotta Inc. | Internal Use Only 17
  • 18. 6 CONTROL Monitoring and Management Obstacles • Few standardized tools • Many in-memory data management tools ship without management and monitoring dashboards © 2013 Terracotta Inc. | Internal Use Only 18
  • 19. Emerging best practices © 2013 Terracotta Inc. | Internal Use Only 19 © 2013 Terracotta Inc. | Internal Use Only 19
  • 20. Emerging best practices around in-memory data management challenges 1 2 Scale: 3 Performance: Off-heap storage Storing data off the Java heap lets you keep massive amounts of data in-process by increasing predictability and decreasing latency. Tiers, not grids Classic P2P data grids require as many as 5x the number of servers due to management overhead. (More if off-heap storage unavailable.) Reliability: Mirrored stripes With an active and mirror for each server stripe in your array, you can failover automatically to increase availability and reliability. © 2013 Terracotta Inc. | Internal Use Only 20
  • 21. Emerging best practices around in-memory data management challenges (cont.) 4 Consistency: 5 Control: 6 Resiliency: Fast restartable stores The best in-memory architectures optimize persistent transaction storage for very fast reload. Loading a terabyte should take minutes, not days. Configurable guarantees Allow your data management team to set consistency guarantees for each data set: eventual, strong, transactional. In-memory dashboards Build or buy a dashboard for advanced in-memory views and controls showing latency, utilization, and capacity over time. © 2013 Terracotta Inc. | Internal Use Only 21
  • 22. Case study: AdJuggler © 2013 Terracotta Inc. | Internal Use Only 22 © 2013 Terracotta Inc. | Internal Use Only 22
  • 23. “At AdJuggler, we’re building a 1 million transaction-per-second advertising marketplace. Speed at scale is everything, and we are past the point where we can do things in traditional ways.” - AdJuggler VP of Technology Ben Lindquist © 2013 Terracotta Inc. | Internal Use Only © 2013 Terracotta Inc. 23
  • 24. AdJuggler in-memory architecture I wanted to throw out the database and, with it, the disks. — AdJuggler VP of Technology Ben Lindquist © 2013 Terracotta Inc. | Internal Use Only 24
  • 25. How to start ditching your disks © 2013 Terracotta Inc. | Internal Use Only 25 © 2013 Terracotta Inc. | Internal Use Only 25
  • 26. How to start ditching your disks? • Start with a low-risk, high-return opportunity with potential for a quick win • Get early buy-in from senior executives • Define and track success metrics so you can expand your “ditch the disk” project © 2013 Terracotta Inc. | Internal Use Only 26
  • 27. Ditch the Disk: Q & A Questions Please type yours in the “Questions” panel or in the chat window. © 2013 Terracotta Inc. | Internal Use Only 27
  • 28. Want to learn more about designing in-memory architectures? 1. Download “Ditch the Disk” white paper Visit: www.terracotta.org (Resources > White Papers) 2. Contact Gagan to discuss your in-memory architecture challenges Email: gagan@terracotta.org 3. Follow us on Twitter Follow: @big_memory © 2013 Terracotta Inc. | Internal Use Only 28

Notes de l'éditeur

  1. In-Memory Technologies can help e-commerce companies keep pace.Over last several decades there has been a huge drop in memory prices and massive increase in the size of commodity serversIt’s time to ditch the disk… to stop locking data away in slow, disk-bound databases which are expensive and difficult to runInstead, you can store data in memory, right where the application runs for ultra-fast access (at least 100x faster)
  2. A few years back, building an in-memory solution was too expensive. But now the good news is that the explosion in data – combined with a steep drop in RAM prices - is creating some exciting new opportunities to rethink the way we look at data management.
  3. Brief writeup on AdJuggler.