Slashdot Mirror


How To Set Up A Load-Balanced MySQL Cluster

hausmasta writes "This tutorial shows how to configure a MySQL 5 cluster with three nodes: two storage nodes and one management node. This cluster is load-balanced by a high-availability load balancer that in fact has two nodes that use the Ultra Monkey package which provides heartbeat (for checking if the other node is still alive) and ldirectord (to split up the requests to the nodes of the MySQL cluster)."

6 of 127 comments (clear)

  1. 'Ultra Monkey'? by Anonymous Coward · · Score: 5, Insightful

    One of the major problems with a number of useful open source projects is that their names are terrible for the corporate environment. This is a perfect example of such a project. I sure wouldn't want to pitch the use of this software to a CTO or CIO, even if it was perfect for our database cluster, just because it is called 'Ultra Monkey'. That's just not a professional name, and this product will likely not be taken seriously.

    1. Re:'Ultra Monkey'? by kryten_nl · · Score: 4, Insightful

      So? Call it the "U.M. system".....

      Problem solved.

      --
      For the perfect anti-Unix, write an OS that thinks it knows what you're doing better than you do and let it be wrong.
    2. Re:'Ultra Monkey'? by Eunuchswear · · Score: 2, Insightful

      Insightful?

      What is all this shit whining about names of "open source" (bleurgh) projects?

      I am the fucking CTO. I couldn't give a shit what the name of the product is. I want to know if it works.

      "Professional name"?

      --
      Watch this Heartland Institute video
    3. Re:'Ultra Monkey'? by Reality+Master+101 · · Score: 4, Insightful
      And let's not forget there are plenty of stupid names for succesful, commercial software. [snip bad examples]

      You seem to be confusing "literal names" with "good names". What makes a good name isn't that it literally means what it does, it's that it 1) sounds good, and 2) doesn't have negative connotations, and 3) isn't hard to say. It's a bonus if it even vaguely resembles what it does. Lotus Notes, Oracle and Excel all have vague connotations of what they do, but more importantly, there is nothing offensive about them, and they're easy to say and remember.

      Compare to some of the popular names in Open Source. GIMP. Gnu (Gah-nu, the absolutely STUPIDEST name and pronounciation ever invented, and that goes for all their programs with the 'g' prefix). Ultra Monkey is right in line with traditional stupid naming.

      --
      Sometimes it's best to just let stupid people be stupid.
  2. Re:Don't forget - The MySQL Protocol is proprietar by forrie · · Score: 2, Insightful

    My understanding was that your obligation to release under GPL was based on your intended usage of said modifcation. For example, if I develop a hack to this, but intend only for internal/private use, then I'm under no obligation to hand this out publicly.

    The only time I would be obligated to submit this under public GPL would be if I intended to redistribute it.

    Is that not correct?

  3. Re:Is that true? by jadavis · · Score: 2, Insightful

    As usual, MySQL is intentionally being confusing about their licensing. You can't GPL a protocol, only the implementation of a protocol.

    However, the protocol itself still every bit as proprietary a format as an MS Word document. It just happens that they license their implementation to you under the GPL. You can reverse engineer it, just like the MS word doc format, but MySQL AB can always make subtle changes to break it (just like MS can do to the word format).

    --
    Social scientists are inspired by theories; scientists are humbled by facts.