I think currently the biggest problem I'm going to face is the database rather than any code problems. I'm currently using MySQL but I've heard that it doesn't scale particularly well, hence the reason for the existence of NoSQL and the like.

The problem with MySQL isn't that it's slow. In my opinion it's just not a full, modern database. YMMV, though, depending on your needs. NoSQL stuff has some good and bad points. If you more or less have a big haystack of data to find your needle in, NoSQL databases are a good choice as any. If you need to have things like transaction, referential integrity and similar stuff (to have a certain confidence that your data is consistent...) you'll want to look into ACID complaint databases like PostgreSQL, Oracle, Microsoft SQL Server,...

In the case of your MMORPG, you could have the world data in some NoSQL database but put the essential user data (account, payment, billing) into PostgreSQL, for example.

Perl Nights there was pretty much fully functional after just a few days work

Don't have a link for that, so i can't talk about that. But for comparison, took me about 12 hours to develop, set up and insert the content of my Diplomatic Cables Database project, including setting up the virtual machine and installing the database.

Don't use '#ff0000':
use Acme::AutoColor; my $redcolor = RED();
All colors subject to change without notice.

In reply to Re^7: Can your site handle this? by cavac
in thread Can your site handle this? by Logicus

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.