Pure in-memory cache VS persistent cache?
Elliptics contains built-in LRU in-memory cache with timeouts. This is a rather demanded feature used in our most intensive workloads. Elliptics distributed cache is more preferable than memcache and...
View ArticleDistributed in-memory cache in Elliptics
Ruslan “elessar” Nigmatullin wrote a new aricle on elliptics cache architecture: http://doc.reverbrain.com/elliptics:cache It describes how cache is organized, how one can use it to speed up disk...
View ArticleNew elliptics HTTP proxy, authentification, caching and Go bindings
I separated elliptics HTTP proxy from our high-performance server HTTP framework TheVoid. TheVoid continues to be a framework for writing HTTP servers in C++, whlist Rift becomes elliptics HTTP access...
View ArticleSLRU cache in Elliptics
In order to add some flexibility to our cache-layer, we replaced simple LRU-cache with Segmented-LRU-cache. It’s structure perfectly handles the concept of “hot data” which is so common in real world...
View ArticleAn analysis of Facebook photo caching
Rift was created to fulfill the edge/origin stack gap in elliptics stack. Rift and its caching+bucket layer allows not only to have multiple levels of caches but also to finely tune caching...
View ArticleRift persistent caching
Rift allows you to store popular content into separate groups for caching. This is quite different from elliptics cache where data is stored in memory in segmented LRU lists. Persistent caching allows...
View ArticleElliptics, golang, GC and performance
Elliptics distributed storage has native C/C++ client API as well as Python (comes with elliptics sources) and Golang bindings. There is also elliptics http proxy Rift. I like golang because of its...
View ArticleHow is Redis used in twitter
Everyone knows Redis – high-performance persistent cache system. Here is an article on how Redis is being used in Twitter. It happens that Twitter not only forked and extended 1 year old Redis version,...
View ArticleVarious flash caches benchmarked
Guys from Swrve have benchmarked various flash caches in front of Amazon EBS volume and shared the results. Data shows that Facebook’s Flashcache performs the best. Swrve decided to replace safety with...
View ArticleFacebook’s hot, warm and graph data
Facebook is a maze for developing data store and access algorithms. Their scale allows and actually requires to find out new ways of storing information. For example social graph data – it is stored in...
View Article
More Pages to Explore .....