The essence of Caching
Abstract
I have talked to a lot of people about Ehcache over the years. What people find most valuable, and what stays with them, is the underlying caching theory - you can see the light bulb go on.
In this talk we will start with a performance problem and lead you through solving it with caching, discovering a long the way the problems of distributed caching and their solution. This will equip you with the tools to analyze a performance situation and to see whether a cache will help and what type of cache to apply.
Topics include:
Why caching works
Standalone cache performance and effectiveness
Tiered Cache Design
N * Problem
Cache Cluster topologies
Cache Coherency Problem
CAP and PACELC constraints
Useful Cache Patterns
Speaker
Do you like this talk?
Related Presentations
Search by Tag
Below are the
190 labels used in
Devoxx 2010
listed alphabetically.
Click on a label to see its associated content.
A
activiti , actors , adobe , agile , air , ajax , akka , alm , amazon , analysis , android , animations , annotations , apache , ast , asynchronous , atomsphere , authentication , authorization , authz , azure
B
bayeux , birt , blackberry , bof , bpm
C
caching , camel , cassandra , cdi , ci , clojure , closures , cloud , clusters , collaboration , collections , comet , conference
D-E
design , devops , dsl , duchess , dvcs , ec2 , eclipse , ehcache , ejb3 , ejb31
F
faces , fantom , findbugs , flash , flex , flex4 , foss
G
gae , gaelyk , gis , git , glassfish , google , grails , groovy , gui , guice , gwt
H-I
hadoop , hazelcast , hbase , hdfs , hibernate , hive , html , html5 , http , hudson , infinispan , ioc , iphone , itext , izpack
J
j2ee , java7 , java8 , javaee , javaee6 , javafx , javaposse , javascript , javase , javase7 , javase8 , jax-rs , jax-ws , jdk , jdk7 , jdk8 , jms , jmx , jpa , jpa2 , jquery , jsf , jsf2 , jsonp , jsr299 , jsr330 , jug , jvm
K-M
labs , lambda , loadui , lombok , mahout , mapreduce , maven , methodology , microsoft , mobile , modules , mongodb , morlocks , multicore , mylyn
N-O
news , nexus , no-sidebar , nosql , oauth , oltp , openam , openid , openjdk , openoffice , osgi
P-R
parleys , patterns , pdf , performance , prototype , puzzlers , quickie , rails , repl , reporting , rest , ria , roo
S
scala , scalable , seam , search , servlet , servlet3 , soa , soloist , speakers , spock , spring , springmvc , sql , stm , struts , svn , symbian
T-V
tapestry , tdd , testing , tools , tools_in_action , twitter , uma , uml , university , url , visualvm , voldemort
W-Z
w3c , web20 , webos , websockets , websphere , weld , wicket , ws-addressing , wtp , xfa , xhr , xml