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.deStellen 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.