Using InfoSphere Streams with memcached and Redis

A large-scale in-memory Distributed Process Store

From the developerWorks archives

Senthil Nathan and Bugra Gedik Dr.

Date archived: January 13, 2017 | First published: October 22, 2013

InfoSphere® Streams is a powerful middleware product that provides a platform for development of streaming applications and their execution in a fast and distributed manner. In a stream processing system, there is often a need to externalize the application-related state information and share it with other distributed application components. It is possible to do distributed data sharing within the context of an InfoSphere Streams application. This is achieved through the use of the Distributed Process Store (dps) toolkit that provides a key-value store abstraction. The shared state can be stored in memcached or Redis — two popular open source distributed state management systems.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Big data and analytics, Information Management
ArticleID=948987
ArticleTitle=Using InfoSphere Streams with memcached and Redis
publish-date=10222013