Easy Freshness with Pequod Cache Joins.

NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation(2014)

引用 12|浏览0
暂无评分
摘要
Pequod is a distributed application-level key-value cache that supports declaratively defined, incrementally maintained, dynamic, partially-materialized views. These views, which we call cache joins, can simplify application development by shifting the burden of view maintenance onto the cache. Cache joins define relationships among key ranges; using cache joins, Pequod calculates views on demand, incrementally updates them as required, and in many cases improves performance by reducing client communication. To build Pequod, we had to design a view abstraction for volatile, relationless key-value caches and make it work across servers in a distributed system. Pequod performs as well as other in-memory key-value caches and, like those caches, outperforms databases with view support.
更多
查看译文
关键词
application-level key-value cache,in-memory key-value cache,relationless key-value cache,partially-materialized view,view abstraction,view maintenance,view support,application development,client communication,key range,Pequod cache,easy freshness
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要