[sr-dev] NEW : DB_CASSANDRA module

Anca Vamanu anca.vamanu at 1and1.ro
Tue Jan 17 11:52:14 CET 2012


Hi All,


Henning, thank you for introducing me.

As announced yesterday I have been working a Cassandra DB driver for 
Sip-Router and today I have committed the new module *db_cassandra* into 
the master branch.

This module offers a DB interface and can be used by other modules to 
perform DB operations instead of db_mysql for example.
Because Cassandra is a NoSQL storage system, it is not possible to run 
all kind of queries on it and this is the reason why the module has some 
limitations.
It is especially suited for applications that store large data or that 
require data distribution, redundancy or replication. One usage example 
is a *distributed location system* in a platform that has a cluster of 
SIP Router servers, with more proxies and registration servers accesing 
the same location database. This was actually the main usage we had in 
mind when implementing the module. It has been tested with usrloc and 
auth_db modules, but it can also be used with other modules that have 
simmilar queries. You can read more about this in the README file 
http://sip-router.org/docbook/sip-router/branch/master/modules/db_cassandra/db_cassandra.html.

Inside the module you can find a configuration file example that 
modifies the default configuration file to enable a location service 
with a Cassandra backend. If you have a Cassandra installation, it 
should be very easy to test it.

We hope you find this module useful and are glad to receive any 
feedback, comments about it.

Thanks and regards,
Anca




On 01/16/2012 12:28 PM, Henning Westerholt wrote:
> Hello all,
>
> I'm happy to announce a new developer for the project: Anca Vamanu.
> Welcome to the development team!
>
> Anca joined 1&1 last year and worked since then on several internal modules
> and also many important bug fixes for our kamailio server setup. She is a
> experienced C and C++ developer and contributed in the past a lot to OpenSER
> and other VoIP projects.
>
> One interesting work she just finished and that we also like to contribute to
> the community is a db_cassandra module, providing access to this NoSQL
> database [1] from kamailio. She will take over the maintenance of this module
> and also work on improving other parts of the server.
>
> Best regards,
>
> Henning
>
>
> [1] http://cassandra.apache.org/
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20120117/e1c38185/attachment-0001.htm>


More information about the sr-dev mailing list