News for hackers. Stuff that matters.
Re:Sirius: A distributed system library from Comcast by bri3d on Wednesday April 23, 2014 @01:25PM (#7635456)
Redis implements operations against simple in-memory data structures with a network frontend, not a distributed storage/replication system.

Sirius lives at a lower level: you could, for example, use Sirius to build the storage system backing a distributed Redis clone.

Re:Sirius: A distributed system library from Comcast by ihsw on Wednesday April 23, 2014 @01:59PM (#7635696)
The network front-end is key here, especially since the goal of Redis is -- in spirit and in actuality -- to act as a network front-end to in-memory data structures.

It's damn good at it too, but disassociating that network front-end may make sense in the future.

Re:Sirius: A distributed system library from Comcast by comcast-jonm on Wednesday April 23, 2014 @04:37PM (#7636729)
Redis and Sirius target slightly different use cases, although they share the goal of keeping data in memory. For our use case that motivated Sirius' development, we wanted to avoid doing I/O to an external system (even a fast one like Redis) in order to simplify development by having direct access to the data in native datastructures.

Additionally, we found that we needed some custom datastructures to get the performance we needed, so providing application developer control over those datastructures was an important motivation.