You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by Jeremy Wall <jw...@google.com> on 2009/01/03 22:50:41 UTC

Re: Not sure if a database running via an interpreted language is the way to sort through a lot of records

On Sat, Jan 3, 2009 at 3:33 PM, paul jobs <we...@gmail.com> wrote:

> ---------- Forwarded message ----------
> From: Bjorn Tipling <bj...@gmail.com>
> Date: Sat, Jan 3, 2009 at 1:10 PM
> Subject: [webpy] Re:  To: "web.py" <we...@googlegroups.com>
>
>
>
> Is anyone using couchdb in production? Not sure if a database running via
> an interpreted language is the way to sort through a lot of records.


First of all erlang is more than just an "interpreted" language. It's more
like java in that it compiles to bytecode. So if java fits in you idea of
"interpreted" languages then maybe erlang would too. But java is pretty fast
these days and I doubt you are gonna find much problem with erlang in that
respect. Plus it's easy to do distributed in erlang, as opposed to java or
C, and that has some definite speed gains also.

I
> guess I like the idea of couchdb. How do relate data, do joins,
> explain queries with it?


That is a subject far larger than an email can really cover. take a look at
the wiki page of views for the background:
http://wiki.apache.org/couchdb/HTTP_view_API

Additionally the how to guides cover some other common questions:
http://wiki.apache.org/couchdb/How-To_Guides

Like for instance hierarchical data in views.

and finally some examples in the view snippets section:
http://wiki.apache.org/couchdb/View_Snippets