Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 29072 invoked from network); 27 Oct 2010 20:16:43 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 27 Oct 2010 20:16:43 -0000 Received: (qmail 59152 invoked by uid 500); 27 Oct 2010 20:16:41 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 59084 invoked by uid 500); 27 Oct 2010 20:16:40 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 59076 invoked by uid 99); 27 Oct 2010 20:16:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Oct 2010 20:16:40 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [62.146.15.6] (HELO mars.a1a-server.de) (62.146.15.6) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Oct 2010 20:16:33 +0000 Received: from localhost (localhost [127.0.0.1]) by mars.a1a-server.de (Postfix) with ESMTP id 2A5A5E26FD for ; Wed, 27 Oct 2010 22:16:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mars.a1a-server.de Received: from mars.a1a-server.de ([127.0.0.1]) by localhost (mars.a1a-server.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id WcV3vpSg5AHd for ; Wed, 27 Oct 2010 22:16:08 +0200 (CEST) Received: from terra.a1a-server.de (terra.a1a-server.de [IPv6:2a01:138:a008::3:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mars.a1a-server.de (Postfix) with ESMTPS id 4B9A6E26F6 for ; Wed, 27 Oct 2010 22:16:08 +0200 (CEST) X-DKIM: Sendmail DKIM Filter v2.6.0 mars.a1a-server.de 4B9A6E26F6 Authentication-Results: mars.a1a-server.de; dkim=pass (1024-bit key) header.i=@a1a-server.de; dkim-asp=none Received: from [192.168.1.107] (pool-91-71-196-89.dbd-ipconnect.net [89.196.71.91]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by kunden.aditsystems.de (Postfix) with ESMTPSA id ADC504604E for ; Wed, 27 Oct 2010 22:16:07 +0200 (CEST) X-DKIM: Sendmail DKIM Filter v2.6.0 kunden.aditsystems.de ADC504604E DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=a1a-server.de; s=terra; t=1288210568; bh=RHiBiLocz8ztb9ipcpTHFVxh+yEx0Xpf3ifxZKKm3 7Q=; h=Subject:From:To:In-Reply-To:References:Content-Type:Date: Message-ID:Mime-Version:Content-Transfer-Encoding; b=AkmmVJLrXMGE3 sD+9/oLMfknh6Nr7LDWP9JkWmjj2QqMIw8rakyI/1Qk6uSSBCE2YFnNB1pjr9kx3TEJ ISMsRAB3OcDhLi2uR1XaeVn7s5HskEoHmU3hoAtal8QIQJttOCGWcntLNOOd0QhbKn4 azLSoqNLOvLcamtefKyTAatI= Subject: Re: *Best* query server for text processing From: Julian Moritz To: user@couchdb.apache.org In-Reply-To: References: <1288127370.15781.47.camel@laptop> Content-Type: text/plain; charset="UTF-8" Date: Wed, 27 Oct 2010 22:15:16 +0200 Message-ID: <1288210516.15781.92.camel@laptop> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi Randall, Am Dienstag, den 26.10.2010, 14:57 -0700 schrieb Randall Leeds: > JS is pretty friendly for string manipulation. It's got regex, some > good string methods and, of course, native handling of string types. I > can't imagine C/C++ would be the first choice here (though with the > right string handling libraries I'm sure you could make something > super perfomant). Not sure if there's a perl view server, but that > sounds like a good match. Consider development time and what you're > familiar with. The JS view server is probably the most mature because > it's the only "official" one next to writing "native" Erlang. > no, it's not a question about dev time, because a useless software is a useless software, even if developed in 10 secs. I also don't care about official or not official view server, hence I'm using the very stable python view server by default. Additionally I've got a degree in computer science, so writing a simple string parsing function in a language I haven't used before should be not that large problem. A problem is to learn erlang, I would like avoid that, because I think it's not very good at string processing. So this is only a question about resource usage / performance. Regards Julian > -Randall > > On Tue, Oct 26, 2010 at 14:09, Julian Moritz wrote: > > Hi, > > > > I'm working with a couchdb on a seagate dockstar [1]. I'm developing > > kind of a text processing software, but my favorite language seems to be > > too slow hence I'm using a 500 GB HD as a data storage. > > > > I've got to made a decision now: which query server (and hence language) > > to use? I've read something about erlang, but it's said not to be that > > good about string processing. > > > > So what language would you recommend? C? C++? Still JavaScript? > > > > Regards > > Julian > > > > [1] > > http://www.seagate.com/www/en-us/products/network_storage/freeagent_dockstar/ > > > >