At SXSW, we started using CouchDB last fall because we needed to
create an API for 3rd-party developers to write mobile apps using our
event schedule data. So we copied the needed data from a collection of
legacy databases into a CouchDB, threw in a few views, and, voila... a
fast, well-documented, easy-to-use API. Now, a year later, we've
stopped using the legacy databases altogether, in favor of putting the
data straight into the CouchDB. In-house, we're re-writing our the
apps that drove the schedule portion of our website to use the same
API that our 3rd-party developers are using.

David Rose

On Wed, Nov 17, 2010 at 10:18 PM, Andy <andrh...@hotmail.com> wrote:
>
> So Ive been obsessively reading about and researching CouchDB over the past 
> couple weeks.  I even wrote my own Java client since the ones on the market 
> weren't up to my standards :)  I've probably read 200 articles on google 
> explaining the downsides to CouchDB.  I've read the Use Cases on Couch.io.  
> Ive read Jan's book, 10 times.  And still I have this one overwhelming 
> question - what can I use it for???
>
> Im a java developer.  I work in a large enterprise but I also do lots of home 
> projects.  At work we use Oracle with Hibernate for Java ORM.  At home I use 
> MySQL.  For attachments I use a CDN.  Can anyone explain what real uses I 
> could use CouchDB for?  Does it help reporting, does it let me index info for 
> that little search bar on most sites, etc?  It sounds like it isn't great for 
> reporting since people are mixing it with Solr and Lucene and Elastic Search, 
> correct?  It would be cool to write a site with no middleware (php, java, 
> etc) but I dont plan on doing that anytime soon.  I did just read a great 
> thesis on that though :)  The offline access feature will be huge one day.
>
> Its people like me that kinda like what we hear, we know we love REST and 
> JSON and built in http server, the replication and clustering and load 
> balancing honestly doesn't mean that much to me.  The no transactions freaks 
> me out, so does the no ad-hoc querying, but I'd love to learn more.  I would 
> like to use it if I just knew for what.  Just a few simple use cases that 
> aren't super specific to someones bizarre business process.  How has it 
> helped you?  Sorry, Ive been waiting all week to ask this question.  I REALLY 
> think this is a great community and I can't wait to learn more and help 
> promote the uses of this technology.  Thanks-
>

Reply via email to