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….
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/