SlideShare a Scribd company logo
David Giard, MCTS, MCSD, MCSE, MCDBA
                             www.DavidGiard.com
                      DavidGiard@DavidGiard.com




Caching
and


MICROSOFT DISTRIBUTED CACHE
A.K.A. “VELOCITY”
APPLICATION DATA ISSUES

   Web         Windows        Mobile
                                                          Client
   Client       Client        Client
  Request
   Request       Request                                   Request


              Application 1                               Application 2
       Get             Get                                    Get
       Data            Data                                   Data

                   Customer     Customer       Customer
                                   Data Tier
                     123          123            123
COST FACTORS
CACHING
CACHING VS SESSION STATE
“VELOCITY”
VELOCITY VS ASP.NET CACHING
VELOCITY CACHING TIER


   Web          Windows        Mobile
                                                Client
   Request       Request
   Client        Client        Client

               Application 1                    Application 2
     Request      Request
    Customer
                                 Caching Tier
      123
       Get
       Data
                                   Data Tier
                   Customer
                     123
TYPES OF CACHE

  Local Cache


 Partitioned Cache

 Replicated Cache
VELOCITY CONCEPTS

  Expiration


 Regions

 Tags
BONUS

    Velocity as Session State provider

GET STARTED
     http://msdn.microsoft.com/en-us/data/cc655792.aspx
 




                                     David Giard, MCTS, MCSD, MCSE, MCDBA
                                             www.DavidGiard.com
                                      DavidGiard@DavidGiard.com

More Related Content

Viewers also liked

Introd a las inst electricas
Introd a las inst electricasIntrod a las inst electricas
Introd a las inst electricas
Catty Rivero
 
Speech Understanding – The Key To Unlocking Clinical Knowledge Delivering Sa...
Speech Understanding – The Key To Unlocking Clinical Knowledge  Delivering Sa...Speech Understanding – The Key To Unlocking Clinical Knowledge  Delivering Sa...
Speech Understanding – The Key To Unlocking Clinical Knowledge Delivering Sa...
Nick van Terheyden
 
Cultural Quiz - Across Borders
Cultural Quiz  - Across BordersCultural Quiz  - Across Borders
Cultural Quiz - Across Borders
Stuart Friedman
 
Advice for Entrepreneurs from an Internet Startup Enthusiast, Brian Link
Advice for Entrepreneurs from an Internet Startup Enthusiast, Brian LinkAdvice for Entrepreneurs from an Internet Startup Enthusiast, Brian Link
Advice for Entrepreneurs from an Internet Startup Enthusiast, Brian Link
Brian Link
 
Innovation Showcase
Innovation ShowcaseInnovation Showcase
Innovation Showcase
mrrobbo
 
Gestione Opere Pubbliche. Funzioni e compiti e responsabilità
Gestione Opere Pubbliche. Funzioni e compiti e responsabilitàGestione Opere Pubbliche. Funzioni e compiti e responsabilità
Gestione Opere Pubbliche. Funzioni e compiti e responsabilità
Eugenio Agnello
 
09 Vocab
09 Vocab09 Vocab
09 Vocab
worldofpooh
 
Ontological Conjunctive Query Answering over Large Knowledge Bases
Ontological Conjunctive Query Answering over Large Knowledge BasesOntological Conjunctive Query Answering over Large Knowledge Bases
Ontological Conjunctive Query Answering over Large Knowledge Bases
University of New South Wales
 
2011 lecture 1
2011   lecture 12011   lecture 1
2011 lecture 1
DigiProf
 
Multinational Business Academy, Noida
Multinational Business Academy, NoidaMultinational Business Academy, Noida
Multinational Business Academy, Noida
MBA Academy
 
Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010
Stalyn Cruz
 
aboutme
aboutmeaboutme
aboutme
s3m1llon
 
Gang announcements 2010 10
Gang announcements 2010 10Gang announcements 2010 10
Gang announcements 2010 10
David Giard
 
Schweickart Portfolio
Schweickart PortfolioSchweickart Portfolio
Schweickart Portfolio
Jersch
 
Conference Information 2008 Final
Conference Information 2008 FinalConference Information 2008 Final
Conference Information 2008 Final
guest0d8266
 
the great eight
the great eightthe great eight
the great eight
guestc9b457
 
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
welshms
 
Sistemi di Gestione Ambientale. La Filiera delle Responsabilità nel Settore d...
Sistemi di Gestione Ambientale. La Filiera delle Responsabilità nel Settore d...Sistemi di Gestione Ambientale. La Filiera delle Responsabilità nel Settore d...
Sistemi di Gestione Ambientale. La Filiera delle Responsabilità nel Settore d...
Eugenio Agnello
 
Magento Meeting 2009 CZ
Magento Meeting 2009 CZMagento Meeting 2009 CZ
Magento Meeting 2009 CZ
NoStress Commerce s.r.o.
 

Viewers also liked (20)

Introd a las inst electricas
Introd a las inst electricasIntrod a las inst electricas
Introd a las inst electricas
 
Speech Understanding – The Key To Unlocking Clinical Knowledge Delivering Sa...
Speech Understanding – The Key To Unlocking Clinical Knowledge  Delivering Sa...Speech Understanding – The Key To Unlocking Clinical Knowledge  Delivering Sa...
Speech Understanding – The Key To Unlocking Clinical Knowledge Delivering Sa...
 
Cultural Quiz - Across Borders
Cultural Quiz  - Across BordersCultural Quiz  - Across Borders
Cultural Quiz - Across Borders
 
Template-devil
Template-devilTemplate-devil
Template-devil
 
Advice for Entrepreneurs from an Internet Startup Enthusiast, Brian Link
Advice for Entrepreneurs from an Internet Startup Enthusiast, Brian LinkAdvice for Entrepreneurs from an Internet Startup Enthusiast, Brian Link
Advice for Entrepreneurs from an Internet Startup Enthusiast, Brian Link
 
Innovation Showcase
Innovation ShowcaseInnovation Showcase
Innovation Showcase
 
Gestione Opere Pubbliche. Funzioni e compiti e responsabilità
Gestione Opere Pubbliche. Funzioni e compiti e responsabilitàGestione Opere Pubbliche. Funzioni e compiti e responsabilità
Gestione Opere Pubbliche. Funzioni e compiti e responsabilità
 
09 Vocab
09 Vocab09 Vocab
09 Vocab
 
Ontological Conjunctive Query Answering over Large Knowledge Bases
Ontological Conjunctive Query Answering over Large Knowledge BasesOntological Conjunctive Query Answering over Large Knowledge Bases
Ontological Conjunctive Query Answering over Large Knowledge Bases
 
2011 lecture 1
2011   lecture 12011   lecture 1
2011 lecture 1
 
Multinational Business Academy, Noida
Multinational Business Academy, NoidaMultinational Business Academy, Noida
Multinational Business Academy, Noida
 
Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010
 
aboutme
aboutmeaboutme
aboutme
 
Gang announcements 2010 10
Gang announcements 2010 10Gang announcements 2010 10
Gang announcements 2010 10
 
Schweickart Portfolio
Schweickart PortfolioSchweickart Portfolio
Schweickart Portfolio
 
Conference Information 2008 Final
Conference Information 2008 FinalConference Information 2008 Final
Conference Information 2008 Final
 
the great eight
the great eightthe great eight
the great eight
 
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
 
Sistemi di Gestione Ambientale. La Filiera delle Responsabilità nel Settore d...
Sistemi di Gestione Ambientale. La Filiera delle Responsabilità nel Settore d...Sistemi di Gestione Ambientale. La Filiera delle Responsabilità nel Settore d...
Sistemi di Gestione Ambientale. La Filiera delle Responsabilità nel Settore d...
 
Magento Meeting 2009 CZ
Magento Meeting 2009 CZMagento Meeting 2009 CZ
Magento Meeting 2009 CZ
 

Similar to Caching and Microsoft Distributed Cache (aka "Velocity")

Towards secure & dependable storage services in cloud computing
Towards secure & dependable storage services in cloud computingTowards secure & dependable storage services in cloud computing
Towards secure & dependable storage services in cloud computing
Rahid Abdul Kalam
 
Online Data Manager
Online Data ManagerOnline Data Manager
Online Data Manager
Burak Özkan
 
PCI Compliance The Circuit
PCI Compliance The Circuit PCI Compliance The Circuit
PCI Compliance The Circuit
The Circuit
 
PCI Compliance Fundamentals The Circuit
PCI Compliance Fundamentals The CircuitPCI Compliance Fundamentals The Circuit
PCI Compliance Fundamentals The Circuit
The Circuit
 
Hickman threat modeling
Hickman threat modelingHickman threat modeling
Hickman threat modeling
jonecx
 
Minor Mistakes In Web Portals
Minor Mistakes In Web PortalsMinor Mistakes In Web Portals
Minor Mistakes In Web Portals
msobiegraj
 
DimenXional Cloud Technologies (slideshare)
DimenXional Cloud Technologies (slideshare)DimenXional Cloud Technologies (slideshare)
DimenXional Cloud Technologies (slideshare)
Rick Goldstein
 
Glenn Ricart - US Ignite Application Summit 2013 - Monday, June 24
Glenn Ricart - US Ignite Application Summit 2013  - Monday, June 24Glenn Ricart - US Ignite Application Summit 2013  - Monday, June 24
Glenn Ricart - US Ignite Application Summit 2013 - Monday, June 24
US-Ignite
 
Final review presentation
Final review presentationFinal review presentation
Final review presentation
Rahid Abdul Kalam
 
rajesh swarupa
rajesh swaruparajesh swarupa
rajesh swarupa
Rajesh Reddy Badam
 
SwiftKnowledge Multitenancy
SwiftKnowledge MultitenancySwiftKnowledge Multitenancy
SwiftKnowledge Multitenancy
PivotLogix
 
Clouds And Security
Clouds And SecurityClouds And Security
Clouds And Security
Predrag Mitrovic
 
10 Steps To Secure and PCI Compliant Credit Card Processing In Oracle Receiva...
10 Steps To Secure and PCI Compliant Credit Card Processing In Oracle Receiva...10 Steps To Secure and PCI Compliant Credit Card Processing In Oracle Receiva...
10 Steps To Secure and PCI Compliant Credit Card Processing In Oracle Receiva...
amadhireddy
 
Projecting Enterprise Security Requirements on the Cloud
Projecting Enterprise Security Requirements on the CloudProjecting Enterprise Security Requirements on the Cloud
Projecting Enterprise Security Requirements on the Cloud
Scientia Groups
 
Klaus John, Proxy Authenticator Approach of a Signature based Single Sign on ...
Klaus John, Proxy Authenticator Approach of a Signature based Single Sign on ...Klaus John, Proxy Authenticator Approach of a Signature based Single Sign on ...
Klaus John, Proxy Authenticator Approach of a Signature based Single Sign on ...
Danube University Krems, Centre for E-Governance
 
Pci multitenancy exalogic at AMIS25
Pci multitenancy exalogic at AMIS25Pci multitenancy exalogic at AMIS25
Pci multitenancy exalogic at AMIS25
Getting value from IoT, Integration and Data Analytics
 
Thriving in a mobile and cloud environment
Thriving in a mobile and cloud environmentThriving in a mobile and cloud environment
Thriving in a mobile and cloud environment
Compuware ASEAN
 
Cloudian dynamic consistency
Cloudian dynamic consistencyCloudian dynamic consistency
Cloudian dynamic consistency
CLOUDIAN KK
 
AWS Introduction - Ryland
AWS Introduction - RylandAWS Introduction - Ryland
AWS Introduction - Ryland
Amazon Web Services
 
Mongo db 2.6_security_architecture
Mongo db 2.6_security_architectureMongo db 2.6_security_architecture
Mongo db 2.6_security_architecture
Mat Keep
 

Similar to Caching and Microsoft Distributed Cache (aka "Velocity") (20)

Towards secure & dependable storage services in cloud computing
Towards secure & dependable storage services in cloud computingTowards secure & dependable storage services in cloud computing
Towards secure & dependable storage services in cloud computing
 
Online Data Manager
Online Data ManagerOnline Data Manager
Online Data Manager
 
PCI Compliance The Circuit
PCI Compliance The Circuit PCI Compliance The Circuit
PCI Compliance The Circuit
 
PCI Compliance Fundamentals The Circuit
PCI Compliance Fundamentals The CircuitPCI Compliance Fundamentals The Circuit
PCI Compliance Fundamentals The Circuit
 
Hickman threat modeling
Hickman threat modelingHickman threat modeling
Hickman threat modeling
 
Minor Mistakes In Web Portals
Minor Mistakes In Web PortalsMinor Mistakes In Web Portals
Minor Mistakes In Web Portals
 
DimenXional Cloud Technologies (slideshare)
DimenXional Cloud Technologies (slideshare)DimenXional Cloud Technologies (slideshare)
DimenXional Cloud Technologies (slideshare)
 
Glenn Ricart - US Ignite Application Summit 2013 - Monday, June 24
Glenn Ricart - US Ignite Application Summit 2013  - Monday, June 24Glenn Ricart - US Ignite Application Summit 2013  - Monday, June 24
Glenn Ricart - US Ignite Application Summit 2013 - Monday, June 24
 
Final review presentation
Final review presentationFinal review presentation
Final review presentation
 
rajesh swarupa
rajesh swaruparajesh swarupa
rajesh swarupa
 
SwiftKnowledge Multitenancy
SwiftKnowledge MultitenancySwiftKnowledge Multitenancy
SwiftKnowledge Multitenancy
 
Clouds And Security
Clouds And SecurityClouds And Security
Clouds And Security
 
10 Steps To Secure and PCI Compliant Credit Card Processing In Oracle Receiva...
10 Steps To Secure and PCI Compliant Credit Card Processing In Oracle Receiva...10 Steps To Secure and PCI Compliant Credit Card Processing In Oracle Receiva...
10 Steps To Secure and PCI Compliant Credit Card Processing In Oracle Receiva...
 
Projecting Enterprise Security Requirements on the Cloud
Projecting Enterprise Security Requirements on the CloudProjecting Enterprise Security Requirements on the Cloud
Projecting Enterprise Security Requirements on the Cloud
 
Klaus John, Proxy Authenticator Approach of a Signature based Single Sign on ...
Klaus John, Proxy Authenticator Approach of a Signature based Single Sign on ...Klaus John, Proxy Authenticator Approach of a Signature based Single Sign on ...
Klaus John, Proxy Authenticator Approach of a Signature based Single Sign on ...
 
Pci multitenancy exalogic at AMIS25
Pci multitenancy exalogic at AMIS25Pci multitenancy exalogic at AMIS25
Pci multitenancy exalogic at AMIS25
 
Thriving in a mobile and cloud environment
Thriving in a mobile and cloud environmentThriving in a mobile and cloud environment
Thriving in a mobile and cloud environment
 
Cloudian dynamic consistency
Cloudian dynamic consistencyCloudian dynamic consistency
Cloudian dynamic consistency
 
AWS Introduction - Ryland
AWS Introduction - RylandAWS Introduction - Ryland
AWS Introduction - Ryland
 
Mongo db 2.6_security_architecture
Mongo db 2.6_security_architectureMongo db 2.6_security_architecture
Mongo db 2.6_security_architecture
 

More from David Giard

Data Visualization - CodeMash 2022
Data Visualization - CodeMash 2022Data Visualization - CodeMash 2022
Data Visualization - CodeMash 2022
David Giard
 
Azure data factory
Azure data factoryAzure data factory
Azure data factory
David Giard
 
Azure functions
Azure functionsAzure functions
Azure functions
David Giard
 
University of Texas lecture: Data Science Tools in Microsoft Azure
University of Texas lecture: Data Science Tools in Microsoft AzureUniversity of Texas lecture: Data Science Tools in Microsoft Azure
University of Texas lecture: Data Science Tools in Microsoft Azure
David Giard
 
University of Texas, Data Science, March 29, 2018
University of Texas, Data Science, March 29, 2018University of Texas, Data Science, March 29, 2018
University of Texas, Data Science, March 29, 2018
David Giard
 
Intro to cloud and azure
Intro to cloud and azureIntro to cloud and azure
Intro to cloud and azure
David Giard
 
Azure and deep learning
Azure and deep learningAzure and deep learning
Azure and deep learning
David Giard
 
Azure and Deep Learning
Azure and Deep LearningAzure and Deep Learning
Azure and Deep Learning
David Giard
 
Custom vision
Custom visionCustom vision
Custom vision
David Giard
 
Cloud and azure and rock and roll
Cloud and azure and rock and rollCloud and azure and rock and roll
Cloud and azure and rock and roll
David Giard
 
Own your own career advice from a veteran consultant
Own your own career   advice from a veteran consultantOwn your own career   advice from a veteran consultant
Own your own career advice from a veteran consultant
David Giard
 
You and Your Tech Community
You and Your Tech CommunityYou and Your Tech Community
You and Your Tech Community
David Giard
 
Microsoft Azure IoT overview
Microsoft Azure IoT overviewMicrosoft Azure IoT overview
Microsoft Azure IoT overview
David Giard
 
Cloud and azure and rock and roll
Cloud and azure and rock and rollCloud and azure and rock and roll
Cloud and azure and rock and roll
David Giard
 
Big Data on azure
Big Data on azureBig Data on azure
Big Data on azure
David Giard
 
Microsoft azure without microsoft
Microsoft azure without microsoftMicrosoft azure without microsoft
Microsoft azure without microsoft
David Giard
 
Azure mobile apps
Azure mobile appsAzure mobile apps
Azure mobile apps
David Giard
 
Building a TV show with Angular, Bootstrap, and Web Services
Building a TV show with Angular, Bootstrap, and Web ServicesBuilding a TV show with Angular, Bootstrap, and Web Services
Building a TV show with Angular, Bootstrap, and Web Services
David Giard
 
Effective Data Visualization
Effective Data VisualizationEffective Data Visualization
Effective Data Visualization
David Giard
 
Angular2 and TypeScript
Angular2 and TypeScriptAngular2 and TypeScript
Angular2 and TypeScript
David Giard
 

More from David Giard (20)

Data Visualization - CodeMash 2022
Data Visualization - CodeMash 2022Data Visualization - CodeMash 2022
Data Visualization - CodeMash 2022
 
Azure data factory
Azure data factoryAzure data factory
Azure data factory
 
Azure functions
Azure functionsAzure functions
Azure functions
 
University of Texas lecture: Data Science Tools in Microsoft Azure
University of Texas lecture: Data Science Tools in Microsoft AzureUniversity of Texas lecture: Data Science Tools in Microsoft Azure
University of Texas lecture: Data Science Tools in Microsoft Azure
 
University of Texas, Data Science, March 29, 2018
University of Texas, Data Science, March 29, 2018University of Texas, Data Science, March 29, 2018
University of Texas, Data Science, March 29, 2018
 
Intro to cloud and azure
Intro to cloud and azureIntro to cloud and azure
Intro to cloud and azure
 
Azure and deep learning
Azure and deep learningAzure and deep learning
Azure and deep learning
 
Azure and Deep Learning
Azure and Deep LearningAzure and Deep Learning
Azure and Deep Learning
 
Custom vision
Custom visionCustom vision
Custom vision
 
Cloud and azure and rock and roll
Cloud and azure and rock and rollCloud and azure and rock and roll
Cloud and azure and rock and roll
 
Own your own career advice from a veteran consultant
Own your own career   advice from a veteran consultantOwn your own career   advice from a veteran consultant
Own your own career advice from a veteran consultant
 
You and Your Tech Community
You and Your Tech CommunityYou and Your Tech Community
You and Your Tech Community
 
Microsoft Azure IoT overview
Microsoft Azure IoT overviewMicrosoft Azure IoT overview
Microsoft Azure IoT overview
 
Cloud and azure and rock and roll
Cloud and azure and rock and rollCloud and azure and rock and roll
Cloud and azure and rock and roll
 
Big Data on azure
Big Data on azureBig Data on azure
Big Data on azure
 
Microsoft azure without microsoft
Microsoft azure without microsoftMicrosoft azure without microsoft
Microsoft azure without microsoft
 
Azure mobile apps
Azure mobile appsAzure mobile apps
Azure mobile apps
 
Building a TV show with Angular, Bootstrap, and Web Services
Building a TV show with Angular, Bootstrap, and Web ServicesBuilding a TV show with Angular, Bootstrap, and Web Services
Building a TV show with Angular, Bootstrap, and Web Services
 
Effective Data Visualization
Effective Data VisualizationEffective Data Visualization
Effective Data Visualization
 
Angular2 and TypeScript
Angular2 and TypeScriptAngular2 and TypeScript
Angular2 and TypeScript
 

Recently uploaded

Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
shanihomely
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
SubhamMandal40
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
Matthias Neugebauer
 
(CISOPlatform Summit & SACON 2024) Gen AI & Deepfake In Overall Security.pdf
(CISOPlatform Summit & SACON 2024) Gen AI & Deepfake In Overall Security.pdf(CISOPlatform Summit & SACON 2024) Gen AI & Deepfake In Overall Security.pdf
(CISOPlatform Summit & SACON 2024) Gen AI & Deepfake In Overall Security.pdf
Priyanka Aash
 
Semantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software DevelopmentSemantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software Development
Baishakhi Ray
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
(CISOPlatform Summit & SACON 2024) Cyber Insurance & Risk Quantification.pdf
(CISOPlatform Summit & SACON 2024) Cyber Insurance & Risk Quantification.pdf(CISOPlatform Summit & SACON 2024) Cyber Insurance & Risk Quantification.pdf
(CISOPlatform Summit & SACON 2024) Cyber Insurance & Risk Quantification.pdf
Priyanka Aash
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
shyamraj55
 
Patch Tuesday de julio
Patch Tuesday de julioPatch Tuesday de julio
Patch Tuesday de julio
Ivanti
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Nicolás Lopéz
 
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
Priyanka Aash
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and CitiesThe Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
Arpan Buwa
 
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
Priyanka Aash
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
AmandaCheung15
 
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
Priyanka Aash
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
ankush9927
 
Step-By-Step Process to Develop a Mobile App From Scratch
Step-By-Step Process to Develop a Mobile App From ScratchStep-By-Step Process to Develop a Mobile App From Scratch
Step-By-Step Process to Develop a Mobile App From Scratch
softsuave
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
aslasdfmkhan4750
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Muhammad Ali
 

Recently uploaded (20)

Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
 
(CISOPlatform Summit & SACON 2024) Gen AI & Deepfake In Overall Security.pdf
(CISOPlatform Summit & SACON 2024) Gen AI & Deepfake In Overall Security.pdf(CISOPlatform Summit & SACON 2024) Gen AI & Deepfake In Overall Security.pdf
(CISOPlatform Summit & SACON 2024) Gen AI & Deepfake In Overall Security.pdf
 
Semantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software DevelopmentSemantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software Development
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
(CISOPlatform Summit & SACON 2024) Cyber Insurance & Risk Quantification.pdf
(CISOPlatform Summit & SACON 2024) Cyber Insurance & Risk Quantification.pdf(CISOPlatform Summit & SACON 2024) Cyber Insurance & Risk Quantification.pdf
(CISOPlatform Summit & SACON 2024) Cyber Insurance & Risk Quantification.pdf
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
 
Patch Tuesday de julio
Patch Tuesday de julioPatch Tuesday de julio
Patch Tuesday de julio
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
 
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and CitiesThe Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
 
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
 
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
 
Step-By-Step Process to Develop a Mobile App From Scratch
Step-By-Step Process to Develop a Mobile App From ScratchStep-By-Step Process to Develop a Mobile App From Scratch
Step-By-Step Process to Develop a Mobile App From Scratch
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
 

Caching and Microsoft Distributed Cache (aka "Velocity")

  • 1. David Giard, MCTS, MCSD, MCSE, MCDBA www.DavidGiard.com DavidGiard@DavidGiard.com Caching and MICROSOFT DISTRIBUTED CACHE A.K.A. “VELOCITY”
  • 2. APPLICATION DATA ISSUES Web Windows Mobile Client Client Client Client Request Request Request Request Application 1 Application 2 Get Get Get Data Data Data Customer Customer Customer Data Tier 123 123 123
  • 8. VELOCITY CACHING TIER Web Windows Mobile Client Request Request Client Client Client Application 1 Application 2 Request Request Customer Caching Tier 123 Get Data Data Tier Customer 123
  • 9. TYPES OF CACHE Local Cache   Partitioned Cache  Replicated Cache
  • 10. VELOCITY CONCEPTS Expiration   Regions  Tags
  • 11. BONUS Velocity as Session State provider 
  • 12. GET STARTED http://msdn.microsoft.com/en-us/data/cc655792.aspx  David Giard, MCTS, MCSD, MCSE, MCDBA www.DavidGiard.com DavidGiard@DavidGiard.com