Board Thread:Game Discussion/@comment-11067648-20130904033158/@comment-11490363-20130904144433

VivirEuropa wrote: I don't agree with you Ranoake, Computer Science 101 is to program applications in a way that scalability of the database to a certain point has no impact whatsoever on performance of said application.

Most of the successful applications and programs are working with databases several times bigger than they were first intend to be, and had performance been an issue they would not have remained successful.

Sorting algorithms do have performance issues when the amount of data is increased, of course, but we are not talking about sorting a table of 10^6 entries with 100 attributes. This is going from 200 to lets say 2^9 (512)... not something a well made software would not be able to afford. But I could be mistaken, of course, I got my degree too long ago and changed careers. In a perfect world sure, but one good lesson I have learned is to just get the features in first, and then worry about optimizations. That means limiting list sizes rather than letting them be as big as you want. Then after it is used the bottlenecks become apparent, and you deal with them individually.

Also, let's be honest, Mobage does not seem to have the most top notch developers, I mean if a typo of 335 instead of 33.5 can get through to production, why should I believe they are designing for scalability? Sure, they *could*, but I suspect it is easier for them to just cap the list at 200 rather than figure out how to make it bigger without impacting the client and DB performance.

I think if the other items the OP suggested were done, the base size would be largely irrelevant. You could also combine 2 and 3 so that you can upgrade directly from medals and auto-use R3 and below or R2 and below or R1 and below depending on your choice. anything not used would go to your base till it fills up or the card was fully upgraded or you ran out of cash. Much easier to do than introduce scalability where none exists.

I guess we will see though, maybe they will just up the limit after all.