John Ralls <jra...@ceridwen.us> writes:

> We need to re-think KVP entirely: It doesn't match up very well with
> the relational model.

Yeah.  The KVP model works great for XML extensibility.  It does suck
for SQL extensibility.

As we move forward I think we need to think about both methods.  We have
some requirements in that object A needs to somehow mark/tag object B
but Object B doesn't know about said tagging.  I'm not sure how you go
about doing that in a full relational database.  I suppose you could
have a "object B tag from object A" table using a foreign key, but then
you have to do a table join to get the data out, and you need to make
sure that you remove the data from this new table if the object is
removed from the main table.....

It all gets very complicated very quickly.

-derek
-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warl...@mit.edu                        PGP key available
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to