[Typo3-dev] Future of Typo3 - Aftermath
Daniel Brün
dbruen at saltation.de
Mon Nov 3 12:04:02 CET 2003
Hi Folks!
Hi Kasper!
Phew! That has been some rough stuff here on the list. What has it
tought us?
a) keep on going
b) eventually add some points to the to-do list
c) enjoy an already VERY, VERY GREAT system
d) never forget that this is not a commercial solution: you don't buy
stuff you don't like. Don't like Typo3? Just don't use it... simple, eh?
Here's just the single point of the discussion that I would like to
comment on:
Basically, DB-normalisation is a great thing.
It makes a huge DB-system very, very modular and smooth.
BUT: With data spread over many tables, lots of joins are necessary to
collect a set of data that actually belongs together, thus definitely
impairing performance. Even though normalisation is great in science, in
daily use applications it's not always the way to go.
My suggestion is to find a decent way between those two paradigms (one
huge table against a couple of normalized ones).
I don't think it makes any sense to completely normalize the system
down, but maybe one could split some tables where it makes sense?
In the content-table a couple of rows come into my mind, that could
better be placed in some kind of attribute-table containing only
key-value pairs. just a thought.
Anyhow, as there is currently some work done regarding DB-abstraction,
maybe one could to some normalization in the same go?
I am willing to help out in DB design and optimization, just let me know!
Cheerio,
Dan
More information about the TYPO3-dev
mailing list