[Typo3-dev] RFC: TYPO3, Kickstarter and M-M database relations
Martin Kutschker
Martin.Kutschker at n0spam-blackbox.net
Fri Oct 7 13:37:37 CEST 2005
S. Teuber schrieb:
> Hi Peter,
>
> just for feedback: I agree with you in all points in this matter (kinda
> "global +1" ;-).
>
> IMO the database structure needs even more improvements, for example
> keeping all those extension-added fields out of tt_content and putting them
> in an extra table (tt_content_ext), because tt_content gets kinda HUGE and
> difficult to survey if you have a large site which uses many extensions.
You would either clutter up tt_content_ext or would get lots of
additional tt_content_ext_* tables.
The former would give you no performance gain, because the table would
have to joined with tt_content for normal content rendering.
The latter would mean an even greater perfomance loss as you would have
to make a new SELECT for each content element.
Use flexforms if you need more fields if you're worried about the number
of fields in tt_content.
Unfortunately flexforms are flexible but don't work well in a Typoscript
context. And they cannot be configured by page TS. :-(
Still, they are a useful and powerful option for plugins. We should IMHO
rather think about improving them, than about addin new tables.
Masi
More information about the TYPO3-dev
mailing list