I have considered using Couch instead of Mongo, and it's use is in the
trials right now. I'm not using couchrest, but Couch Potato instead, which
gives me about the level of abstraction I like. Some things like type
casting for non-string values, and validation helpers, are just sweet and
avoid a decent amount of headaches.

The only thing I can't seem to figure out (I bet it's dead simple, and I
just can't see it), is the deal about Associations. Most of my data fits
into the document model, but I'd still need 1-2 relations to link object
owners and avoid data duplication. Alex Lang seems to have a clear attitude
about this, and the documentation states that relations ought to be easily
implemented by custom model methods or views. I'd appreciate an example on
this, both approaches.

What I like about potato is the document-database decoupling. A model
represents a document and it's logic, and you then pass it to the database
to save, etc. It is for sure a mode couch-ish approach to persistence, and I
need to look more into it. Eventually, I might find that my need for entity
relations is just bad design.

2009/7/30 Ian Sheridan <[email protected]>

>
> in my sig
>
> \/ \/ \/   ;)
> ----------------------
> Ian Sheridan
> http://iansheridan.dyndns.org
> ----------------------
>
>
>
> On Thu, Jul 30, 2009 at 4:51 PM, Matt Aimonetti<[email protected]>
> wrote:
> > Cool, what site is that? I'd love to know who's using couchrest in
> > production.
> >
> > Thanks,
> >
> > - Matt
> >
> > On Thu, Jul 30, 2009 at 1:36 PM, Ian Sheridan <[email protected]>
> > wrote:
> >>
> >> Oh man Matt I love CouchRest thanks for picking that up.
> >>
> >> It's what I use for my site.
> >>
> >> - Ian
> >>
> >> ----------------------
> >> Ian Sheridan
> >> http://iansheridan.dyndns.org
> >> ----------------------
> >>
> >>
> >>
> >> On Thu, Jul 30, 2009 at 3:04 PM, Matt Aimonetti<[email protected]
> >
> >> wrote:
> >> > For one of my projects, we use Merb + CouchDB on a distributed app
> using
> >> > CouchRest. Everything works great, and if it doesn't for you, let me
> >> > know
> >> > I'll get things fixed :)
> >> >
> >> > - Matt
> >> >
> >> > On Thu, Jul 30, 2009 at 11:39 AM, Paul Dlug <[email protected]>
> wrote:
> >> >>
> >> >> On Thu, Jul 30, 2009 at 2:29 PM, Christian "Webstar"
> >> >> Hoeppner<[email protected]> wrote:
> >> >> >
> >> >> > If I recall correctly, there was a point where merb, through
> >> >> > datamapper,
> >> >> > had built in support for CouchDB, but this was dropped. Am I right?
> >> >> > Any
> >> >> > thought or comments?
> >> >>
> >> >> There was dm-couchdb-adapter but it was removed from dm-more, I
> >> >> believe someone has taken over ownership. I'm not sure how the
> CouchDB
> >> >> reference got into this thread though, CouchDB is not the same as
> >> >> MongoDB at all.
> >> >>
> >> >>
> >> >> --Paul
> >> >>
> >> >>
> >> >
> >> >
> >> > >
> >> >
> >>
> >>
> >
> >
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"merb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/merb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to