Memcached is an open and unrestricted reservoir, high-execution, categorized memory object caching method. The main purpose of Memcached is to intensify the reply time to data that can unless being retrieved or built from a remarkable extra source or database. Here is employed to sidestep the necessary to lead SQL database or supplemented reservoir repetitively to obtain data for the coexisting application.
Memcached can be used for
• Social Networking -> Profile Caching
• Content Aggregation -> HTML/ Page Caching
• Ad targeting -> Cookie/profile tracking
• Relationship -> Session caching
• E-commerce -> Session and HTML caching
• Location-based services -> Database query scaling
• Gaming and entertainment -> Session caching
Memcache helps in
• Speed up application processes
• It determines what to store and what not to
• Reduce the number of retrieval requests to the database
• Cuts down the I/O ( Input/Output) access (hard disk)
The drawback of Memcached is
• It is not a persistent data store
• Not a database
• It is not an application-specific
• It cannot cache large object