3. Why
NoSQL-‐Venkat
Said
It
Best!
• Impedance
Mismatch
or
“impotence”
mismatch?
• Using
OODB
• CAP
Theorem
and
eventual
consistency
4. Company
Snapshot
• Founded
in
2008
• Open
source
business
model
• Headquarters
in
Palo
Alto,
CA
• R&D
in
Istanbul,
Turkey
• $2.5M
Series
A
funding
led
by
Bain
Capital
(June
2013)
• Key
investors/advisors
include
Rod
Johnson,
founder
of
Spring
Source,
and
Ali
Kutay,
CEO
of
WebLogic
and
Golden
Gate
Soware
5. Open source, Apache v2 License
2MB Jar with no Dependency
In-Memory
Embeddable
Dynamic Clustering, Backup and Failover
Partitioned
Highly Available
Scalable
Hazelcast
is
6. In-Memory Data Grid
Distributed (Elastic) Cache
NoSQL Key-Value Store
Clustering, Scalability, Partitioning, Big Data
Cloud Computing
Keywords
17. Big Data Sharing/Caching
Session Replication
Hibernate 2nd Level Cache
Producer - Consumer
Spring Cache
Parallel Processing
Pub/Sub Messaging
Use
Cases
18. All you need is JCache
Greg Luck
Creator of Ehcache
Co Spec Lead Jsr107 JCache
19. Hazelcast
leads
standardiza9on
• Hazelcast
CTO
Greg
Luck
is
the
newest
addi_on
to
the
management
team
• Greg
Co-‐led
the
standardiza9on
effort
with
Oracle
which
makes
Hazelcast
one
of
the
standard-‐bearers
• Greg
has
credibility
in
this
market
having
founded
Ehcache,
the
world’s
most
popular
Java
cache
• Jcache
will
be
released
Mon
March
17th
by
JCP
and
widely
implemented
by
IMDG
vendors
and
embedded
in
Java
EE
8
and
Spring
• The
caching
standard
will
expand
IMDG
market
and
adop9on
of
Hazelcast
19
JCache is the standard way for Java to talk to caches
20. From Local Cache
to
Distributed Cache
From
Local
to
Distributed
Caching
44. Roadmap
2014
Cache
• JCache
– New
standard
December
2013
– Being
implemented
by
most
vendors
(Hazelcast,
Coherence,
Infinispan,
Gemfire,
Terracona)
– February
2014
– javax.cache
– To
be
included
in
Java
EE
8,
Spring