I highly recommend you hire a consultant or a freelance DBA to try to work
this out.

You are talking about something pretty extensive. I would recommend
replication across quite a few high-end servers (all 64 bit of course with
plenty of RAM). Clustering can be a pretty big headache. A lot of this is
going to depend on what you see the most of (reads/writes? etc.). You are
correct in your thoughts, though, about having multiple database servers....

A project like this will most likely require much more initial information
and evaluations to find out a solution suitable to your needs.

On 10/22/07, Erich C. Beyrent <[EMAIL PROTECTED]> wrote:
>
> A colleague and I are having a discussion about the best way to handle
> high traffic sites.  For example, take a social networking site with 1
> million users.
>
> I think it would be better to have multiple web servers with multiple
> database servers in a master/slave scenario with replication.
>
> My colleague supports the idea of clustering, with MySQL running on the
> same box as the web server.
>
> From a MySQL standpoint, are there any best practices for building high
> traffic sites with a MySQL back end?  Neither my colleague nor I are
> DBA's, nor are we sys admin experts.
>
> Any thoughts are most welcome.
>
> -Erich-
>
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
> http://lists.mysql.com/[EMAIL PROTECTED]
>
>

Reply via email to