On Oct 13, 2008, at 5:08 PM, Ayende Rahien wrote:
Trying to do dynamic entities in the DB tends to be a major PITA in
any high
perf scenario
correct - this is the advantage of using object graphs: you get it,
it's properties, and any other deeply nested data structures on one hit.
i'd contend, however that you'd really have to structure you app in a
very bad way to have any the db schema be of consequence. there are
indexes and there is caching at many levels. hitting the app and db
for ever request doesn't scale period. in fact, rdbms don't scale
well anyhow - not if you count 'easily' in your criteria that is.
anyone who has every tried tried to setup high-availability db
backends knows this. again though, this is a point where couchdb
could really shine - they look to have addressed this from the get go.
time will tell i suppose.
cheers.
a @ http://codeforpeople.com/
--
we can deny everything, except that we have the possibility of being
better. simply reflect on that.
h.h. the 14th dalai lama