ݺߣ

ݺߣShare a Scribd company logo
Memecached @ Codelovers Flavio Castelli
Cosa e' Key/value store
Memorizza tutto in RAM
“ Forgetting data is a feature”
No persistent storage
Cosa non e' Database
Http accelerator
Architettura Diviso in due parti: server
client Importante:  “intelligenza” divisa tra client e server.
Server Memorizza le coppie chiave/valore in una hash table interna
Cancella i dati memorizzati quando: Viene raggiunta la scadenza impostata dall'utente
Esaurisce la memoria a disposizione Non e' al corrente degli altri server: Non parla con loro
Non c'e' sincronizzazione
Ad

Recommended

Web performance & Http2
Web performance & Http2
Giacomo Zinetti
Seamless virtualization
Seamless virtualization
Giuseppe Cardinale Ciccotti
ASP.NET, ottimizziamo con la cache
ASP.NET, ottimizziamo con la cache
Andrea Dottor
Data grid
Data grid
Ugo Landini
Esempio di architettura distribuita basata su PHP, CouchDB e Mobile
Esempio di architettura distribuita basata su PHP, CouchDB e Mobile
Steve Maraspin
Infinispan codemotion - Codemotion Rome 2015
Infinispan codemotion - Codemotion Rome 2015
Codemotion
JBoss Data Grid Tech Lab
JBoss Data Grid Tech Lab
Ugo Landini
NOSQL
NOSQL
Manuel Scapolan
Abusing HTML 5 Client-side Storage
Abusing HTML 5 Client-side Storage
ameft
Web 2.0 sviluppare e ottimizzare oggi
Web 2.0 sviluppare e ottimizzare oggi
Alessandro Cinelli (cirpo)
Franco Caporale Couchbase Milano
Franco Caporale Couchbase Milano
Mobile Web Italy Meetup
Working between the clouds (versione completa)
Working between the clouds (versione completa)
Davide Cerbo
MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009
Massimiliano Dessì
May 2010 - Infinispan
May 2010 - Infinispan
JBug Italy
Infinispan
Infinispan
Sanne Grinovero
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Steve Maraspin
MySQL 5
MySQL 5
jekil
Introduzione a Riak
Introduzione a Riak
Dimitri De Franciscis
Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011
Mirco Piccin
Google App Engine Overview Seminario GDG Genova 4 Ottobre 2013
Google App Engine Overview Seminario GDG Genova 4 Ottobre 2013
Massimo Caliman
Couchbase Meetup - "Introduzione a NoSQL e Couchbase"
Couchbase Meetup - "Introduzione a NoSQL e Couchbase"
Franco Caporale
Introduzione a Internet
Introduzione a Internet
dadahtml
Working between the clouds
Working between the clouds
Davide Cerbo
Introduzione a node: cenni storici ecc
Introduzione a node: cenni storici ecc
Luciano Colosio
Programmazione web libera dai framework
Programmazione web libera dai framework
Francesca1980
Google App Engine
Google App Engine
Alice Valentini
Back to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizio
MongoDB
Memorie-Lezione
Memorie-Lezione
Giuseppe Scardino
Salt at school
Salt at school
Flavio Castelli
Seminario crittografia-linux-day-2004
Seminario crittografia-linux-day-2004
Flavio Castelli

More Related Content

Similar to Memcached (20)

Abusing HTML 5 Client-side Storage
Abusing HTML 5 Client-side Storage
ameft
Web 2.0 sviluppare e ottimizzare oggi
Web 2.0 sviluppare e ottimizzare oggi
Alessandro Cinelli (cirpo)
Franco Caporale Couchbase Milano
Franco Caporale Couchbase Milano
Mobile Web Italy Meetup
Working between the clouds (versione completa)
Working between the clouds (versione completa)
Davide Cerbo
MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009
Massimiliano Dessì
May 2010 - Infinispan
May 2010 - Infinispan
JBug Italy
Infinispan
Infinispan
Sanne Grinovero
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Steve Maraspin
MySQL 5
MySQL 5
jekil
Introduzione a Riak
Introduzione a Riak
Dimitri De Franciscis
Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011
Mirco Piccin
Google App Engine Overview Seminario GDG Genova 4 Ottobre 2013
Google App Engine Overview Seminario GDG Genova 4 Ottobre 2013
Massimo Caliman
Couchbase Meetup - "Introduzione a NoSQL e Couchbase"
Couchbase Meetup - "Introduzione a NoSQL e Couchbase"
Franco Caporale
Introduzione a Internet
Introduzione a Internet
dadahtml
Working between the clouds
Working between the clouds
Davide Cerbo
Introduzione a node: cenni storici ecc
Introduzione a node: cenni storici ecc
Luciano Colosio
Programmazione web libera dai framework
Programmazione web libera dai framework
Francesca1980
Google App Engine
Google App Engine
Alice Valentini
Back to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizio
MongoDB
Memorie-Lezione
Memorie-Lezione
Giuseppe Scardino
Abusing HTML 5 Client-side Storage
Abusing HTML 5 Client-side Storage
ameft
Working between the clouds (versione completa)
Working between the clouds (versione completa)
Davide Cerbo
MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009
Massimiliano Dessì
May 2010 - Infinispan
May 2010 - Infinispan
JBug Italy
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Steve Maraspin
Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011
Mirco Piccin
Google App Engine Overview Seminario GDG Genova 4 Ottobre 2013
Google App Engine Overview Seminario GDG Genova 4 Ottobre 2013
Massimo Caliman
Couchbase Meetup - "Introduzione a NoSQL e Couchbase"
Couchbase Meetup - "Introduzione a NoSQL e Couchbase"
Franco Caporale
Introduzione a Internet
Introduzione a Internet
dadahtml
Working between the clouds
Working between the clouds
Davide Cerbo
Introduzione a node: cenni storici ecc
Introduzione a node: cenni storici ecc
Luciano Colosio
Programmazione web libera dai framework
Programmazione web libera dai framework
Francesca1980
Back to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizio
MongoDB

More from Flavio Castelli (10)

Salt at school
Salt at school
Flavio Castelli
Seminario crittografia-linux-day-2004
Seminario crittografia-linux-day-2004
Flavio Castelli
Linux console
Linux console
Flavio Castelli
Regular expressions
Regular expressions
Flavio Castelli
Netiquette v11
Netiquette v11
Flavio Castelli
Strigi desktop-integration
Strigi desktop-integration
Flavio Castelli
Kde4 preview
Kde4 preview
Flavio Castelli
Desktop searching
Desktop searching
Flavio Castelli
KDE4 ld2007
KDE4 ld2007
Flavio Castelli
The hacker choice
The hacker choice
Flavio Castelli
Ad

Memcached