Memcached

E430984

Memcached is a high-performance, distributed in-memory caching system commonly used to speed up dynamic web applications by reducing database load.

All labels observed (1)

Label Occurrences
Memcached canonical 2

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf caching server
distributed memory caching system
free and open-source software
key–value store
architecture client–server
communicationProtocol TCP NERFINISHED
UDP NERFINISHED
dataModel key–value
designGoal high performance
horizontal scalability
simplicity
doesNotProvide high availability by itself
persistence
replication by default
homepage https://memcached.org/
license Revised BSD License NERFINISHED
primaryUse reducing database load
speeding up dynamic web applications
storesDataIn main memory
supportsClientLibrariesFor C#
Go NERFINISHED
Java NERFINISHED
Node.js NERFINISHED
PHP NERFINISHED
Python NERFINISHED
Ruby NERFINISHED
supportsDeploymentModel cluster of cache nodes
supportsFeature LRU-based eviction
asynchronous I/O
sharding across multiple servers
time-to-live expiration
supportsOperation add
append
decrement
delete
get
increment
prepend
replace
set
touch
supportsProtocol binary protocol
text protocol
typicalUseCase caching API responses
caching database query results
caching rendered HTML fragments
caching session data
usedBy large-scale web applications
writtenInLanguage C NERFINISHED

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.