background preloader

Caching

Facebook Twitter

Memcached

Ehcache. Distributed hash table. Distributed hash tables History[edit] These systems differed in how they found the data their peers contained: Napster, the first large-scale P2P content delivery system to exist, had a central index server: each node, upon joining, would send a list of locally held files to the server, which would perform searches and refer the querier to the nodes that held the results.

Distributed hash table

Scalability Principles. At the simplest level, scalability is about doing more of something.

Scalability Principles

This could be responding to more user requests, executing more work or handling more data. While designing software has its complexities, making that software capable of doing lots of work presents its own set of problems. This article presents some principles and guidelines for building scalable software systems. 1. Decrease processing time.