|
It's done. MySQL Sandbox 3.0 is now available. New features include:
|
If you get the source code through the …
|
It's done. MySQL Sandbox 3.0 is now available. New features include:
|
If you get the source code through the …
|
MySQL Sandbox is now in release candidate status. If no bugs are reported on the latest version (2.0.99f), I will repackage it as 3.0. In addition to the list of features previously announced, I managed to implement another feature that has been in the wish list for long time, i.e. creating a sandbox from existing binaries, such as the ones installed by a .rpm or .deb package. |
The new script make_sandbox_from_installed meets the
expectations by creating a fake BASEDIR with symbolic
links.
Other important additions:
…
|
At the MySQL
Conference 2009 I attended a session about the Spider
storage engine, an engine with built-in sharding
features. The talk was notable for the speaker wearing a spiderman costume, and for some language barrier that made the talk less enjoyable than it should be. That's a pity, because the engine is very intriguing, and deserves some exploration. |
What is the Spider engine, then? In short, it's an extension to
the partitioning engine with the ability of connecting to remote
servers. Basically, partitions + federated, except that Federated
is explicitly removed during the …
This Thursday (April 30th, 14:00 UTC), Giuseppe
Maxia will give a MySQL University session on Testing Multiple Servers With MySQL Sandbox.
Giuseppe is the creator of MySQL Sandbox, and has recently
announced a new Sandbox version and other
interesting changes, for example the --query-analyzer option to make_sandbox
(but note the date when this was announced!).
For MySQL University sessions, point your browser to this page. You need a …
[Read more]
|
If you are in the Los Angeles area, you have two more chances to meet the MySQL gurus on their way to the the MySQL Conference. Today at the USC, Sheeri and I will conclude the South California MySQL Campus Tour. Tomorrow, April 17, big gathering at the Los Angeles MySQL Meetup Group, where Andrew Aksyonoff, Sheeri, and myself will be the speakers. Come along! |
During the event, I will do …
[Read more]
|
MySQL Sandbox 2.0.98i is now feature complete. The most notable additions are a robust test suite, with over 120 tests, and some features that have been in the wish list for long time. The first one that makes a lot of difference is the ability of installing a sandbox from a build directory. |
This feature has requested many times, and I have been reluctant to implement it, because it involved fiddling with the internals of low_level_make_sandbox, which should behave differently depending on the base directory. An installed BASEDIR has a different structure than a source BASEDIR. In …
[Read more]
With MySQL Cluster it is possible to aggregate data from many
MySQL Servers using Replication. Here is how.
E.g, you might have a sensor network, where each sensor writes
data into a mysql server. The problem is that you have a quite
few of these sensors, and you want to do aggregate this data,
e.g. in order to do data mining on the combined data set.
The standard MySQL server does not support multi-source (i.e, one
slave server can be connected to many masters), but Cluster can
be used for this, since you can have many mysql servers connected
to Cluster acting as slaves.
It is also possible to extend this - e.g, to replicate the
aggregated data from Cluster to e.g, Infobright for
datamining.
I did a small PoC at home to show how to use MySQL Cluster for …
MySQL Sandbox is a great tool for quickly deploying test MySQL instances, particularly if your daily work involves diagnosing problems across multiple MySQL versions.
Once you’ve downloaded it, it needs no installation. Just have a few MySQL binary releases at hand, and begin creating sandboxes in just a few seconds:
./make_sandbox mysql-5.0.77-linux-x86_64-glibc23.tar.gz
or
./make_sandbox mysql-5.1.32-linux-x86_64-glibc23.tar.gz
Pretty simple, huh?
Suppose you have a parallel build around, say, 5.0.77-percona-highperf. The default syntax won’t work if you’ve already created a 5.0.77 sandbox, since Sandbox will use ‘5.0.77′ as the sandbox dir. In this case, you’ll need to manually specify a directory name:
./make_sandbox mysql-5.0.77-percona-highperf-b13.tar.gz -d msb_percona_5_0_77
Fortunately, …
[Read more]
Now you can do things like this:
$ make_sandbox 5.1.33 --check_port --no_confirm
$ make_sandbox 5.1.33 --check_port --no_confirm
$ make_sandbox 5.1.33 --check_port --no_confirm
$ make_sandbox 5.1.33 --check_port --no_confirm
$ make_sandbox 5.1.33 --check_port --no_confirm
And you will get no errors!
The Sandbox will create msb_5_1_33_a, msb_5_1_33_b and so on,
using ports 5133, 5134, …
Community strikes.
It was about time that someone provided a match for MySQL Query
Analyzer, the flagship feature of MySQL Enterprise.
Now MySQL Sandbox includes a --query_analyzer option, which will
convert your sandboxed server into an analysis machine. No need
to buy Enterprise. No need to waste tons of money on expensive
consultants.
Just download the latest tarball and install a sandbox as
usual, with the additional option.
$ make_sandbox 5.1.32 --query_analyzer
And that's it! Your worries will be over. Enjoy!
Update As it should be clear by now, this was an
April's fool joke. See the follow up …