Hi Santosh, Yes, we are trying to solve a problem related to data collection.
The reasons why we pushed for Couch was - * Map-Reduce seemed to be an excellent tool for aggregation of data. * We wanted the master-master replication of Couch because apps built on Mangove would see a lot of ad-hoc deployments(mostly in rural Africa and India with low connectivity) and we would like to have the data replicated to the organizations data center as soon as the remote nodes comes live. And i don't have enough experience in Redis to answer whether going with Redis would have been a better option. And Python was our first choice because people who has worked in this domain has the opinion that it is easier for average programmers to learn Python than Ruby. And ultimately Mangrove has to be supported by tech people running the operations in the field. On Mon, Apr 4, 2011 at 5:00 PM, Santosh Rajan <santra...@gmail.com> wrote: > Ah, thanks for clarifying. You are solving a client side problem. Nothing > to > do with the server side per se. I mean, instead of Django/Python/CouchDB > you > could just as well have used Rails/Ruby/MongoDB or > expressjs/nodejs/Javascript/redis. > > Is there any reason why you chose couchDB? Why not Redis? It is much faster > and RAM is cheap nowadays. > > On Mon, Apr 4, 2011 at 3:52 PM, Diptanu Choudhury > <admin.nitj...@gmail.com>wrote: > > > Sorry guys, for not giving enough information in my previous mail. And > > apologies for not setting up the project description in the docs yet. > > > > Mangrove is framework for mobile-data-collection/mobile-service-delivery. > > The target group of users are organizations(especially NGO's) who want to > > collect data in the field. With Mangrove users would be able to create > > forms > > and can configure the data type of the fields of the form. And the forms > > could be served to the data collectors using either SMS or Xforms(we will > > use something like Open Data Kit to render the xofrms). > > And the organizations can run analytics and dig up the information from > the > > data collected in the field. > > > > The tech-stack - > > - Python > > - Django > > - Couchdb with CouchDB-Python > > - Xforms > > - OpenDataKit/OpenXData > > - Vumi(github.com/praekelt/vumi/) for transport layer > > - FreeSwitch for IVR integration > > > > It's an open-source project(I am not sure about the license though). It > > will > > take another four-five months before we are ready for production. > > > > On Mon, Apr 4, 2011 at 11:01 AM, Rajeev J Sebastian < > > rajeev.sebast...@gmail.com> wrote: > > > > > Looks like a triple store, without the triples or the sparql ... > > > > > > Regards > > > Rajeev J Sebastian > > > > > > On Mon, Apr 4, 2011 at 10:43 AM, Santosh Rajan <santra...@gmail.com> > > > wrote: > > > > Looks like a solution looking for a problem, rather than a problem > > > looking > > > > for a solution. > > > > > > > > On Mon, Apr 4, 2011 at 10:24 AM, Senthil Kumaran < > orsent...@gmail.com > > > >wrote: > > > > > > > >> On Mon, Apr 04, 2011 at 10:19:53AM +0530, Noufal Ibrahim wrote: > > > >> > What by the way is mangrove? It's a bit of a fail for the docs and > > > >> > website if I can't figure that out in 5 minutes. :) > > > >> > > > >> Yes true. Looks like a data (large data-set) analysis tool with > > couchdb > > > >> backend. > > > >> > > > >> -- > > > >> Senthil > > > >> _______________________________________________ > > > >> BangPypers mailing list > > > >> BangPypers@python.org > > > >> http://mail.python.org/mailman/listinfo/bangpypers > > > >> > > > > > > > > > > > > > > > > -- > > > > http://about.me/santosh.rajan > > > > > > > > “The *young man* knows the rules but the *old man* knows the > > > > exceptions”. *Oliver > > > > Wendell Holmes* > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers@python.org > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers@python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > Thanks, > > Diptanu Choudhury > > Mobile - +919686602153 > > Web - www.linkedin.com/in/diptanu > > Twitter - @diptanu <http://twitter.com/diptanu> > > _______________________________________________ > > BangPypers mailing list > > BangPypers@python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > http://about.me/santosh.rajan > > “The *young man* knows the rules but the *old man* knows the > exceptions”. *Oliver > Wendell Holmes* > _______________________________________________ > BangPypers mailing list > BangPypers@python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Thanks, Diptanu Choudhury Mobile - +919686602153 Web - www.linkedin.com/in/diptanu Twitter - @diptanu <http://twitter.com/diptanu> _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers