Vous êtes sur la page 1sur 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.

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

Memory is the new disk. The obvious


thing to do is to exploit that technology.
The New York Times, Sep. 9, 2012

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

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

With Ehcache, youre limited to a few GBs in


RAM. With BigMemory Go, use all your RAM.

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

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

Ehcache interface: Javas de facto API

Fault-tolerant, fast restartable store

Keep
ALL your
data
instantly
available in
distributed
RAM

Scale up

Make your
apps data
instantly
available in
your servers
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

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
CacheM anager m anager = CacheM anager.create(m anagerConfi
g uration);
Cache bigM em ory = m anager.getCache("bm -crud");
// create
fi
n alPerson tim = new Person("Tim D oe", 35,Person.G ender.M ALE,
"eck street", "San M ateo","CA");
bigM em ory.put(new Elem ent("1",tim ));
// read
fi
n alElem ent elem ent = bigM em ory.get("1");
System .out.println(Elem ent value: " + elem ent.getO bjectValue());
// update
fi
n alPerson pam elaJones = new Person("Pam ela Jones",23,
Person.G ender.FEM ALE, "berry st", "Parsippany","LA");
bigM em ory.put(new Elem ent("1",pam elaJones));
// delete
bigM em ory.rem ove("1");

14

Plus, you can easily define searchable


attributes and execute queries
// Fin d th e n u m b er of p eop le w h o live in N ew Jersey.
Attribute< String> state =
bigM em ory.getSearchAttribute("state");
Q uery new JerseyCountQ uery =
bigM em ory.createQ uery().addCriteria(state.eq("N J"));
// Execu te q u ery an d p rin t resu lts.
System .out.println("Count of people from N J: "
+ new JerseyCountQ uery.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 nam e= "crud-confi


g ">
< cache nam e= "crud"
m axBytesLocalH eap= "64M "
m axBytesLocalO ff
H eap= 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

Vous aimerez peut-être aussi