[Typo3-dev] RFC: TYPO3, Kickstarter and M-M database relations

Peter Niederlag niederlag at ikd01.de
Fri Oct 7 10:18:22 CEST 2005


Hi,

Mathias Schreiber [wmdb] schrieb:
> Peter Niederlag wrote:
> 
>> Top prio would be imho to assure that any new tables, fields introduced
>> are using true MM-relations. That is my main concern.
>>
>> Second prio should be a good analysis if there is a need or wish to
>> change old structure to new design in Version 5.
>>
>> To strengthen the point again:
>> Imho we should change Kickstarter's default-behaviour *now* (read: as
>> soon as possible) and take any other measures any time later.
> 
> 
> Do you plan a structure like this:
> pages
> be_users
> mm_pages_beusers
> 
> for each relation or do you plan something like one big mm table for all
> relations?

IMHO it might be too early now to pin down a solution.
But this ^^ approach can be handled already pretty good by TYPO3-core imho.

> t3_mm
> -----------------------------------------------------
> |mm_field_1|mm_field_2|mm_table_1|mm_table_2|sorting|
> -----------------------------------------------------
> 
> I have to admin that personally I like databases with less tables better.
> Indexing should work with the "single-table-config".

>From the feedback I think there are a bunch of people that like to see
TYPO3 follow the guidelines of well known DB-Design matters.

> You keep "sorting" in mind?

As said, it might be to early now to talk about any changes that we want
to see in Version 5.

Right now I think we got some awareness for the problem, and also some
good points, *why* it is quite important in the long-time.

So, go for true M-M with anything newly introduced and change default of
Kickstarter *now*.

Everything else we will see when time is appropriate.

My 2 cents,
Peter
-- 
Peter Niederlag
http://www.niekom.de * TYPO3 & EDV Dienstleistungen *
http://www.typo3partner.net * professional services network *




More information about the TYPO3-dev mailing list