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.