Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[Freeswitch-users] Replace sqlite with couchDB?


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users
View previous topic :: View next topic  
Author Message
nicolas at medularis.com
Guest





PostPosted: Mon Apr 13, 2009 12:12 am    Post subject: [Freeswitch-users] Replace sqlite with couchDB? Reply with quote

Hi, I am not very familiar with FS internals, but I recently found this "new" db engine called couchDB. Looks pretty interesting, and its main focus is scalability.

Has anybody played with couchDB? does it make sense to replace sqlite with couchDB in FS?


Here's a link to the project homepage:
http://couchdb.apache.org/



And here's a video of a presentation given by one of the lead programmers:
http://www.vimeo.com/1992869
Back to top
mattdfong at gmail.com
Guest





PostPosted: Mon Apr 13, 2009 12:15 am    Post subject: [Freeswitch-users] Replace sqlite with couchDB? Reply with quote

Hi Nicolas,

Just off the top of my head, but I think couchDB is rather large compared to sqlite, and I think it's also geared more towards storing dynamic datasets...rather ones that can be structured...like FS calling data can.


But I might be wrong Smile
your buddy.


--matt

On Mon, Apr 13, 2009 at 12:00 PM, Nicolas Brenner <nicolas@medularis.com (nicolas@medularis.com)> wrote:
Quote:
Hi, I am not very familiar with FS internals, but I recently found this "new" db engine called couchDB. Looks pretty interesting, and its main focus is scalability.

Has anybody played with couchDB? does it make sense to replace sqlite with couchDB in FS?


Here's a link to the project homepage:
http://couchdb.apache.org/



And here's a video of a presentation given by one of the lead programmers:
http://www.vimeo.com/1992869







_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Back to top
nicolas at medularis.com
Guest





PostPosted: Mon Apr 13, 2009 12:40 am    Post subject: [Freeswitch-users] Replace sqlite with couchDB? Reply with quote

Well, if it's too large compared to sqlite maybe it doesn't make sense. But I was thinking calling data is not always fixed. Depending on what you use FS for, you might want to get a CDR with many different data linked to each call, even different kinds of data linked to different calls, that would make each call very different and variable in its structure, which would fit a document db model.

Thinking a bit more now, since couchdb is a document-based DB, it might be good for configuration-generating applications, like the ones consumed by xml_curl. These are external applications, yet they are still very closely related to FS, and might be able to benefit from using something like couchdb.

On Mon, Apr 13, 2009 at 1:06 AM, Matthew Fong <mattdfong@gmail.com (mattdfong@gmail.com)> wrote:
Quote:
Hi Nicolas,

Just off the top of my head, but I think couchDB is rather large compared to sqlite, and I think it's also geared more towards storing dynamic datasets...rather ones that can be structured...like FS calling data can.


But I might be wrong Smile
your buddy.


--matt


On Mon, Apr 13, 2009 at 12:00 PM, Nicolas Brenner <nicolas@medularis.com (nicolas@medularis.com)> wrote:


Quote:

Hi, I am not very familiar with FS internals, but I recently found this "new" db engine called couchDB. Looks pretty interesting, and its main focus is scalability.

Has anybody played with couchDB? does it make sense to replace sqlite with couchDB in FS?


Here's a link to the project homepage:
http://couchdb.apache.org/



And here's a video of a presentation given by one of the lead programmers:
http://www.vimeo.com/1992869









_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org





_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Back to top
jason at jasonjgw.net
Guest





PostPosted: Mon Apr 13, 2009 1:00 am    Post subject: [Freeswitch-users] Replace sqlite with couchDB? Reply with quote

Nicolas Brenner <nicolas@medularis.com> wrote:
Quote:
Hi, I am not very familiar with FS internals, but I recently found this
"new" db engine called couchDB. Looks pretty interesting, and its main focus
is scalability.
Has anybody played with couchDB? does it make sense to replace sqlite with
couchDB in FS?

I think a lot of people would object to replacing a small database such as
SQLite, which is easily integrated into the FreeSWITCh source code, with an
Erlang application. Somehow, I don't see FreeSWITCH users accepting all of the
dependencies that would bring, unless they're already using the Erlang module
for other reasons. However, if it would be of benefit to Erlang users, I'm
sure the FreeSWITCH developers would gladly accept a module.

There are lots of databases out there, for example, http://monetdb.cwi.nl/ to
mention just one that a Web search located for me.

Which ones get supported depends on whether anyone is sufficiently interested
to write modules for them.

PostGRESQL and MySQL are already on the list, notably.


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
Back to top
grevenx at me.com
Guest





PostPosted: Mon Apr 13, 2009 10:28 am    Post subject: [Freeswitch-users] Replace sqlite with couchDB? Reply with quote

The only part I see fit for integration with CouchDB is for storing
CDR documents.
This kind of database is imho best-used for storing large sets of data,
in a document structure.

I don't think the FS config fits this description, since the amount of
config documents are typically not "large".
You can also look at related distributed systems like Hadoop/Hbase,
which could be good to store CDRs in.
It's been a couple of months since I researched these systems, but I
think it's possible to
enable an HTTP REST interface for both, so you could use the built-in
feature for posting CDRs
to a HTTP server.

Best regards,
Even André

On 13. april. 2009, at 07.52, Jason White wrote:

Quote:
Nicolas Brenner <nicolas@medularis.com> wrote:
Quote:
Hi, I am not very familiar with FS internals, but I recently found
this
"new" db engine called couchDB. Looks pretty interesting, and its
main focus
is scalability.
Has anybody played with couchDB? does it make sense to replace
sqlite with
couchDB in FS?

I think a lot of people would object to replacing a small database
such as
SQLite, which is easily integrated into the FreeSWITCh source code,
with an
Erlang application. Somehow, I don't see FreeSWITCH users accepting
all of the
dependencies that would bring, unless they're already using the
Erlang module
for other reasons. However, if it would be of benefit to Erlang
users, I'm
sure the FreeSWITCH developers would gladly accept a module.

There are lots of databases out there, for example, http://monetdb.cwi.nl/
to
mention just one that a Web search located for me.

Which ones get supported depends on whether anyone is sufficiently
interested
to write modules for them.

PostGRESQL and MySQL are already on the list, notably.


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services