I've been playing with kannel and memcached a little bit, but nothing worth
posting so far. The "unreliable" nature of memcached (because of its
unreplicated horizontal scaling) doesn't make it very suitable for DLR's in
fact (e.g., a node going down and zapping all the dlrs stored in it).

Other noSQL engines would make more sense.

Regards,

Alex

On Thu, Mar 24, 2011 at 8:12 PM, Toby Phipps <[email protected]>wrote:

> Hi all,
>
>
>
> Has anyone put any thought into implementing Kannel DLR storage (and the
> basics of sqlbox MT injection) in a NoSQL datastore?  We are using Redis (
> http://redis.io) for other projects and are very happy with it. Its
> key-based storage/retrieval and strong support for arrays as atomic queues
> would make it perfect for Kannel, especially given the transient nature of
> this data and Redis’ memory speed with disk backing.
>
>
>
> The main advantages in my mind are that during heavy loads disk access
> would be minimized, DB polling would disappear (to be replaced with blocking
> array pops) and the SQL overhead would be removed replaced with set/fetch by
> keys.
>
>
>
> No particular reason this would need to be Redis – memcached, MongoDB,
> Cassandra etc. would also probably work well assuming they have the
> array/queue support.
>
>
>
> Any thoughts? It wouldn’t be a small project, but basing the code on the
> existing implementations of SQL DLRs and sqlbox would mean  a big jump
> start…
>
>
>
> Toby.
>

Reply via email to