SlideShare a Scribd company logo
1 of 26
FEATURED SPEAKERS
Orion Letizi
Co-Founder
Terracotta
Eric Mizell
Director of Field Engineering
Terracotta
TERRACOTTA WEBCAST SERIES
REASON 1
Real-time Big Data applications are
finally possible.

2
Plummeting RAM prices and exploding volumes of
valuable data make real-time Big Data possible
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

3
“Memory is the new disk. The obvious
thing to do is to exploit that technology.”
— The New York Times, Sep. 9, 2012

4
Terracotta BigMemory Go makes ALL of your
data instantly available

=


Stores “big” amounts of data in machine
memory for ultra-fast access



Snaps into enterprise applications



Easily scales up on a single server

5
REASON 2
BigMemory Go includes Ehcache and
eliminates garbage collection pauses
and tuning.

6
With Ehcache, you’re limited to a few GBs in
RAM. With BigMemory Go, use all your RAM.

7
REASON 3
BigMemory Go uses the same
technology as BigMemory Max.

8
Includes:

Terracotta Management Console: advanced
in-memory monitoring/control

Fast search: powerful API for searching inmemory stores

Automatic Resource Control: tiered stores
that keep data where it’s needed

Ehcache interface: Java’s de facto API

Fault-tolerant, fast restartable store

Keep
ALL your
data
instantly
available in
distributed
RAM

Scale up

Make your
app’s data
instantly
available in
your server’s
RAM

Scale up

BigMemory Go does almost everything
BigMemory Max does, but on standalone JVMs

Scale out

Everything in BigMemory Go PLUS:





Distributed scale: manages in-memory data across
server
Data consistency: keeps data in synch across your array
Full fault-tolerance and fast restart: mirrors data for
99.999% availability

9
REASON 4
BigMemory Go gives you predictably
low latency at scale.

10
With 1TB in memory, BigMemory Go achieves
over 900,000 reads per second

11
…with consistently low latency
(100 microseconds)

12
REASON 5
BigMemory Go has the same get/put
API as Ehcache (plus you get search).

13
Reading and writing happens the same way as
with Ehcache
CacheManager manager = CacheManager.create(managerConfiguration);
Cache bigMemory = manager.getCache("bm-crud");
// create
final Person tim = new Person("Tim Doe", 35, Person.Gender.MALE,
"eck street", "San Mateo", "CA");
bigMemory.put(new Element("1", tim));
// read
final Element element = bigMemory.get("1");
System.out.println(”Element value: " + element.getObjectValue());
// update
final Person pamelaJones = new Person("Pamela Jones", 23,
Person.Gender.FEMALE, "berry st", "Parsippany", "LA");
bigMemory.put(new Element("1", pamelaJones));
// delete
bigMemory.remove("1");

14
Plus, you can easily define searchable
attributes and execute queries
// Find the number of people who live in New Jersey.
Attribute<String> state =
bigMemory.getSearchAttribute("state");
Query newJerseyCountQuery =
bigMemory.createQuery().addCriteria(state.eq("NJ"));

// Execute query and print results.
System.out.println("Count of people from NJ: "
+ newJerseyCountQuery.execute().all().iterator().next()
.getAggregatorResults());

15
BONUS REASON
The Terracotta Management Console
(TMC) in BigMemory Go gives you
visibility and control of in-memory data.

16
The TMC in BigMemory Go is a web-based
control and viewing platform for in-memory
stores

17
See how much data is in your local Java heap
and local off-heap

18
Create virtual data stores, controlling exactly
how much memory each will use

19
DOUBLE BONUS REASON
You can add BigMemory Go
to your Ehcache deployment
with as few as two lines of config.

20
All there is to it:

<ehcache … name="crud-config">
<cache name="crud"
maxBytesLocalHeap="64M"
maxBytesLocalOffHeap=“32G">
</cache>

</ehcache>

21
TRIPLE BONUS REASON
BigMemory Go gives you 32GB of inmemory capacity … FREE
Download:
http://terracotta.org/products/bigmemorygo

22
What could you do with instant
access to all of your data?

23
BigMemory powers real-time Big Data apps
across many industries


Fraud detection slashed from
45 minutes to mere seconds



Media streamed in real time
to millions of devices



Customer service
transactions throughput
increased by 10x



Flight reservation load on
mainframes reduced 80%



Automobile traffic updates
delivered to millions of global
customers in real time

Terracotta
Enterprise Customers
Q&A

Questions?
Type them in the “Question” panel or in
the chat window
Download (32GB free) + Learn More:

http://terracotta.org/products/bigmemorygo

25
#bigmemory

Download (32GB free) + Learn More:
http://terracotta.org/products/bigmemorygo

26

More Related Content

Similar to Featured Speakers and Reasons to Use BigMemory Go

Softshake - Offline applications
Softshake - Offline applicationsSoftshake - Offline applications
Softshake - Offline applicationsjeromevdl
 
Datastax / Cassandra Modeling Strategies
Datastax / Cassandra Modeling Strategies Datastax / Cassandra Modeling Strategies
Datastax / Cassandra Modeling Strategies Anant Corporation
 
This is the official tutorial from Oracle.httpdocs.oracle.comj.pdf
This is the official tutorial from Oracle.httpdocs.oracle.comj.pdfThis is the official tutorial from Oracle.httpdocs.oracle.comj.pdf
This is the official tutorial from Oracle.httpdocs.oracle.comj.pdfjillisacebi75827
 
Big Data Expo 2015 - Gigaspaces Making Sense of it all
Big Data Expo 2015 - Gigaspaces Making Sense of it allBig Data Expo 2015 - Gigaspaces Making Sense of it all
Big Data Expo 2015 - Gigaspaces Making Sense of it allBigDataExpo
 
Big data (reversim)
Big data (reversim)Big data (reversim)
Big data (reversim)Nati Shalom
 
Building an Analytic Extension to MySQL with ClickHouse and Open Source
Building an Analytic Extension to MySQL with ClickHouse and Open SourceBuilding an Analytic Extension to MySQL with ClickHouse and Open Source
Building an Analytic Extension to MySQL with ClickHouse and Open SourceAltinity Ltd
 
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptxBuilding an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptxAltinity Ltd
 
Hybrid solutions – combining in memory solutions with SSD - Christos Erotocritou
Hybrid solutions – combining in memory solutions with SSD - Christos ErotocritouHybrid solutions – combining in memory solutions with SSD - Christos Erotocritou
Hybrid solutions – combining in memory solutions with SSD - Christos ErotocritouJAXLondon_Conference
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsHeiko Joerg Schick
 
DataStax & Cassandra Data Modeling Strategies
DataStax & Cassandra Data Modeling StrategiesDataStax & Cassandra Data Modeling Strategies
DataStax & Cassandra Data Modeling StrategiesAnant Corporation
 
How to Tidy up Mac opearating sustem
How to Tidy up Mac opearating sustemHow to Tidy up Mac opearating sustem
How to Tidy up Mac opearating sustemtidyup for Mac
 
Александр Терещук - Memory Analyzer Tool and memory optimization tips in Android
Александр Терещук - Memory Analyzer Tool and memory optimization tips in AndroidАлександр Терещук - Memory Analyzer Tool and memory optimization tips in Android
Александр Терещук - Memory Analyzer Tool and memory optimization tips in AndroidUA Mobile
 
JVM Mechanics: A Peek Under the Hood
JVM Mechanics: A Peek Under the HoodJVM Mechanics: A Peek Under the Hood
JVM Mechanics: A Peek Under the HoodAzul Systems Inc.
 
Memory profiler and garbage collector in C#
Memory profiler and garbage collector in C#Memory profiler and garbage collector in C#
Memory profiler and garbage collector in C#Wipro
 
Extra performance out of thin air
Extra performance out of thin airExtra performance out of thin air
Extra performance out of thin airKonstantine Krutiy
 
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...BigDataCloud
 

Similar to Featured Speakers and Reasons to Use BigMemory Go (20)

5 Reasons to Upgrade Ehcache to BigMemory Go
5 Reasons to Upgrade Ehcache to BigMemory Go5 Reasons to Upgrade Ehcache to BigMemory Go
5 Reasons to Upgrade Ehcache to BigMemory Go
 
Softshake - Offline applications
Softshake - Offline applicationsSoftshake - Offline applications
Softshake - Offline applications
 
Datastax / Cassandra Modeling Strategies
Datastax / Cassandra Modeling Strategies Datastax / Cassandra Modeling Strategies
Datastax / Cassandra Modeling Strategies
 
This is the official tutorial from Oracle.httpdocs.oracle.comj.pdf
This is the official tutorial from Oracle.httpdocs.oracle.comj.pdfThis is the official tutorial from Oracle.httpdocs.oracle.comj.pdf
This is the official tutorial from Oracle.httpdocs.oracle.comj.pdf
 
Big Data Expo 2015 - Gigaspaces Making Sense of it all
Big Data Expo 2015 - Gigaspaces Making Sense of it allBig Data Expo 2015 - Gigaspaces Making Sense of it all
Big Data Expo 2015 - Gigaspaces Making Sense of it all
 
Big data (reversim)
Big data (reversim)Big data (reversim)
Big data (reversim)
 
Building an Analytic Extension to MySQL with ClickHouse and Open Source
Building an Analytic Extension to MySQL with ClickHouse and Open SourceBuilding an Analytic Extension to MySQL with ClickHouse and Open Source
Building an Analytic Extension to MySQL with ClickHouse and Open Source
 
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptxBuilding an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
 
Hybrid solutions – combining in memory solutions with SSD - Christos Erotocritou
Hybrid solutions – combining in memory solutions with SSD - Christos ErotocritouHybrid solutions – combining in memory solutions with SSD - Christos Erotocritou
Hybrid solutions – combining in memory solutions with SSD - Christos Erotocritou
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big Analytics
 
DataStax & Cassandra Data Modeling Strategies
DataStax & Cassandra Data Modeling StrategiesDataStax & Cassandra Data Modeling Strategies
DataStax & Cassandra Data Modeling Strategies
 
How to Tidy up Mac opearating sustem
How to Tidy up Mac opearating sustemHow to Tidy up Mac opearating sustem
How to Tidy up Mac opearating sustem
 
Stellar Drive ToolBox2
Stellar Drive ToolBox2Stellar Drive ToolBox2
Stellar Drive ToolBox2
 
Александр Терещук - Memory Analyzer Tool and memory optimization tips in Android
Александр Терещук - Memory Analyzer Tool and memory optimization tips in AndroidАлександр Терещук - Memory Analyzer Tool and memory optimization tips in Android
Александр Терещук - Memory Analyzer Tool and memory optimization tips in Android
 
JVM Mechanics: A Peek Under the Hood
JVM Mechanics: A Peek Under the HoodJVM Mechanics: A Peek Under the Hood
JVM Mechanics: A Peek Under the Hood
 
CQRS In An Hour Or So
CQRS In An Hour Or SoCQRS In An Hour Or So
CQRS In An Hour Or So
 
Memory profiler and garbage collector in C#
Memory profiler and garbage collector in C#Memory profiler and garbage collector in C#
Memory profiler and garbage collector in C#
 
Techniques for Preserving Scientific Software Executions: Preserve the Mess o...
Techniques for Preserving Scientific Software Executions: Preserve the Mess o...Techniques for Preserving Scientific Software Executions: Preserve the Mess o...
Techniques for Preserving Scientific Software Executions: Preserve the Mess o...
 
Extra performance out of thin air
Extra performance out of thin airExtra performance out of thin air
Extra performance out of thin air
 
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...
 

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 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
 
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
 
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
 

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
 
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
 
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
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Featured Speakers and Reasons to Use BigMemory Go

  • 1. FEATURED SPEAKERS Orion Letizi Co-Founder Terracotta Eric Mizell Director of Field Engineering Terracotta TERRACOTTA WEBCAST SERIES
  • 2. REASON 1 Real-time Big Data applications are finally possible. 2
  • 3. Plummeting RAM prices and exploding volumes of valuable data make real-time Big Data possible 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 3
  • 4. “Memory is the new disk. The obvious thing to do is to exploit that technology.” — The New York Times, Sep. 9, 2012 4
  • 5. Terracotta BigMemory Go makes ALL of your data instantly available =  Stores “big” amounts of data in machine memory for ultra-fast access  Snaps into enterprise applications  Easily scales up on a single server 5
  • 6. REASON 2 BigMemory Go includes Ehcache and eliminates garbage collection pauses and tuning. 6
  • 7. With Ehcache, you’re limited to a few GBs in RAM. With BigMemory Go, use all your RAM. 7
  • 8. REASON 3 BigMemory Go uses the same technology as BigMemory Max. 8
  • 9. Includes:  Terracotta Management Console: advanced in-memory monitoring/control  Fast search: powerful API for searching inmemory stores  Automatic Resource Control: tiered stores that keep data where it’s needed  Ehcache interface: Java’s de facto API  Fault-tolerant, fast restartable store Keep ALL your data instantly available in distributed RAM Scale up Make your app’s data instantly available in your server’s RAM Scale up BigMemory Go does almost everything BigMemory Max does, but on standalone JVMs Scale out Everything in BigMemory Go PLUS:    Distributed scale: manages in-memory data across server Data consistency: keeps data in synch across your array Full fault-tolerance and fast restart: mirrors data for 99.999% availability 9
  • 10. REASON 4 BigMemory Go gives you predictably low latency at scale. 10
  • 11. With 1TB in memory, BigMemory Go achieves over 900,000 reads per second 11
  • 12. …with consistently low latency (100 microseconds) 12
  • 13. REASON 5 BigMemory Go has the same get/put API as Ehcache (plus you get search). 13
  • 14. Reading and writing happens the same way as with Ehcache CacheManager manager = CacheManager.create(managerConfiguration); Cache bigMemory = manager.getCache("bm-crud"); // create final Person tim = new Person("Tim Doe", 35, Person.Gender.MALE, "eck street", "San Mateo", "CA"); bigMemory.put(new Element("1", tim)); // read final Element element = bigMemory.get("1"); System.out.println(”Element value: " + element.getObjectValue()); // update final Person pamelaJones = new Person("Pamela Jones", 23, Person.Gender.FEMALE, "berry st", "Parsippany", "LA"); bigMemory.put(new Element("1", pamelaJones)); // delete bigMemory.remove("1"); 14
  • 15. Plus, you can easily define searchable attributes and execute queries // Find the number of people who live in New Jersey. Attribute<String> state = bigMemory.getSearchAttribute("state"); Query newJerseyCountQuery = bigMemory.createQuery().addCriteria(state.eq("NJ")); // Execute query and print results. System.out.println("Count of people from NJ: " + newJerseyCountQuery.execute().all().iterator().next() .getAggregatorResults()); 15
  • 16. BONUS REASON The Terracotta Management Console (TMC) in BigMemory Go gives you visibility and control of in-memory data. 16
  • 17. The TMC in BigMemory Go is a web-based control and viewing platform for in-memory stores 17
  • 18. See how much data is in your local Java heap and local off-heap 18
  • 19. Create virtual data stores, controlling exactly how much memory each will use 19
  • 20. DOUBLE BONUS REASON You can add BigMemory Go to your Ehcache deployment with as few as two lines of config. 20
  • 21. All there is to it: <ehcache … name="crud-config"> <cache name="crud" maxBytesLocalHeap="64M" maxBytesLocalOffHeap=“32G"> </cache> </ehcache> 21
  • 22. TRIPLE BONUS REASON BigMemory Go gives you 32GB of inmemory capacity … FREE Download: http://terracotta.org/products/bigmemorygo 22
  • 23. What could you do with instant access to all of your data? 23
  • 24. BigMemory powers real-time Big Data apps across many industries  Fraud detection slashed from 45 minutes to mere seconds  Media streamed in real time to millions of devices  Customer service transactions throughput increased by 10x  Flight reservation load on mainframes reduced 80%  Automobile traffic updates delivered to millions of global customers in real time Terracotta Enterprise Customers
  • 25. Q&A Questions? Type them in the “Question” panel or in the chat window Download (32GB free) + Learn More: http://terracotta.org/products/bigmemorygo 25
  • 26. #bigmemory Download (32GB free) + Learn More: http://terracotta.org/products/bigmemorygo 26