Fwiw I got CouchDB 2.x running on a Raspian Raspberry Pi 3.b recently
without much fuss. Pretty sure I compiled Erlang from source.


-Russell

On Fri, Jan 19, 2018 at 4:12 AM Eric Clack <ericcl...@googlemail.com> wrote:

> Hi Michael, Ben and Johs,
> Thanks for your responses.
>
> I've found for my (admittedly small) projects Couch works pretty well on
> the Pi (version 2). It's a great solution to the problem of where to store
> metadata, and how to query it easily. The only performance problem I saw
> was when reducing and grouping queries, e.g. here I used a memo to cache
> results:
>
> https://github.com/ericclack/clojure-photo-bank/blob/master/src/clj/clojure_photo_bank/models/db.clj#L45
> ...running the query took about 5 seconds for around 4000 records. That's
> not great, but for everything else Couch was easily fast enough.
>
> I'm going to explore Erlang packages for Raspbian and then look at
> compiling a few different versions of CouchDB to see if I can at least get
> some good bug reports to the right team.
>
> Many thanks,
> -Eric.
>
>
>
> On 19 January 2018 at 08:11, Johs Ensby <j...@b2w.com> wrote:
>
> > Hi Eric,
> >
> > I think it would be great if you found a way to run couch on Raspberry
> Pi,
> > preferably Ubuntu Mate.
> > Performance will surely not be great, but more important I would think it
> > could be a great demonstration of how CouchDB could be a common platform
> > from big clusters in the cloud to your very private system.
> >
> > johs:)
> >
> >
> > > On 16 Jan 2018, at 23:28, benjamin.bast...@gmail.com wrote:
> > >
> > > I did this back quite a few years ago, and from what I remember IO
> > > performance was pretty dreadful on an SD card. I'm not sure what the
> > status
> > > of COUCHDB-3287 is, but maybe a different storage engine would offer
> > better
> > > performance?
> > >
> > > Ben
> > >
> > > On Tue, Jan 16, 2018 at 2:08 PM, Michael Fair <mich...@daclubhouse.net
> >
> > > wrote:
> > >
> > >> This is similar to running Couch on mobile phones.
> > >> Perhaps an alternative is starting with another "Couch Compatible"
> > database
> > >> that's lighter weight?
> > >>
> > >> Perhaps PouchDB running on Node.js comes to mind.
> > >> This implements the replication/sync protocol between Couch compatible
> > >> databases, without being an erlang based, sharded, distributed
> backend.
> > >>
> > >>
> > >>
> > >> On Tue, Jan 16, 2018 at 2:44 AM, Eric Clack <ericcl...@googlemail.com
> >
> > >> wrote:
> > >>
> > >>> Hello CouchDB devs,
> > >>>
> > >>> Is there any interest in getting CouchDB running on the Raspberry Pi
> > (an
> > >>> AMD platform), running Raspbian Stretch?
> > >>>
> > >>> See my post here:
> > >>> https://github.com/apache/couchdb/issues/1103
> > >>>
> > >>> As I said in the post, I have time to contribute to the work and am
> > >>> interested in learning more about CouchDB, Erlang, etc.
> > >>>
> > >>> Right now it would be useful for me to gauge interest as I need to
> know
> > >>> whether I should investigate alternative databases for my Pi
> projects.
> > >>>
> > >>> Many thanks,
> > >>> -Eric.
> > >>>
> > >>> --
> > >>> Eric Clack
> > >>> e...@bn7.net
> > >>> East Sussex, England.
> > >>>
> > >>
> >
> >
>
>
> --
> Eric Clack
> e...@bn7.net
> East Sussex, England.
>

Reply via email to