Research and EAV models

From: "Leif B(dot) Kristensen" <leif(at)solumslekt(dot)org>
To: pgsql-general(at)postgresql(dot)org
Subject: Research and EAV models
Date: 2009-10-23 21:53:26
Message-ID: 200910232353.27031.leif@solumslekt.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I've followed this list for quite a long time, and I think that I've
discovered a pattern that I would like to discuss.

It seems like there are two camps considering EAV models. On the one
hand, there are researchers who think that EAV is a great way to meet
their objectives. On the other hand, there are the "business" guys who
thnk that EAV is crap.

I've seen this pattern often enough and consistently enough that I think
there may be an underlying difference of objectives concerning the use
of databases itself that may be responsible for this divergence.

I'm a researcher type, and I've made an EAV model that suits me well in
my genealogy research. How can you associate an essentially unknown
number of sundry "events" to a "person" without an EAV model?

It seems to me that data models made for research is a quite different
animal than data models made for business. In research, we often need to
register data that may be hard to pin down in exactly the right pigeon
hole, but never the less need to be recorded. The most sensible way to
do this, IMO, is frequently to associate the data with some already-
known or postulated entity. That's where the EAV model comes in really
handy.
--
Leif Biberg Kristensen | Registered Linux User #338009
Me And My Database: http://solumslekt.org/blog/

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2009-10-23 22:04:54 Re: Research and EAV models
Previous Message Kareem Sedki 2009-10-23 20:57:13 Re: How to check whether a data type can be cast to another