Hi,

my conclusion after a good bit of thinking and discussing:

Option 1 (no redirects in epp) sounded good at first but becomes more and more painful the more I think about it. Let's avoid it. We can and should do better.

Option 5 (redirects in a special table) is my second favorite solution. It mimics core's redirect table. The database can be a bit more efficient. But the code will be more complicated, obviously. It's probably not worth the trouble. Disk space is cheap. Moore's law still applies.

So it is option 3 (redirects in epp). Please make sure to store the target EntityId in the column, not just a boolean flag.

Best

--
Thiemo Mättig
Software-Entwickler

Wikimedia Deutschland e.V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Tel. (030) 219 158 26-0
http://wikimedia.de

Stellen Sie sich eine Welt vor, in der jeder Mensch an der Menge allen Wissens frei teilhaben kann. Helfen Sie uns dabei!
http://spenden.wikimedia.de/

Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985.