[eluser]Chillahan[/eluser]
Wan_Wizard, is there anything about the Data Mapper code that would indeed affect scalability? I figure that, since there is no data persistence in the usual PHP web app on the web/app server side, a multi-homed architecture would be no issue, correct? (but I assume there's extra garbage collection to be done, or can PHP be relied upon to do that if a session stalls or gets dropped by the end user and times out? with CI it's all singleton, so no concerns there, but each new Data Mapper object does allocate memory, right, so at some point it's got to be deallocated...)
I think the only scalability concern, assuming front end servers can be scaled out, is how hard the database server gets hit, since it's a harder resource to scale out (and usually is scaled up rather than out).