This release of MySQL Toolkit fixes some minor bugs, and adds major new functionality to MySQL Parallel Dump. Big News: MySQL Parallel Dump I wrote a lot more tests and cleaned up MySQL Parallel Dump a lot (fixed bugs with failed dumps not being reported, for instance) but the really big news is I added chunking functionality to it. Now you can say mysql-parallel-dump --chunksize 100000 and it will try to divide each table into chunks with 100,000 rows each.
I wanted to point out something that might not be obvious from the name: MySQL Parallel Dump can be used as a generic wrapper to discover tables and databases, and fork off worker processes to do something to them in parallel. That “something” can easily be invoking mysqlcheck – or any other program. This makes it really easy for you to do multi-threaded whatever-you-need-to-do on MySQL tables. Here’s how: mysql-parallel-dump [options] -- 'mysqlcheck --optimize %D %N' There are several things going on here:
From my good friend and anti-spam expert Tobias
Eggendorfer, a note that a call for papers is now open for
Safety and Security 2008 in Saarbrücken, Germany
(2-4 April 2008). Sicherheit 2008 (the German name) is a
conference on security and safety in computer science. Its
official web page is available at http://www.sicherheit2008.de/.
This conference has a special session on email, voice over IP and
SMS spam, chaired by Professor Dr. Jörg Keller, FernUniversität
in Hagen (Chair) and Dr. Tobias Eggendorfer, Universität der
Bundeswehr München (Co-Chair). The call-for-papers for that
component is at http://pv.fernuni-hagen.de/si2008spam/cfp_en.html …
Things start rolling! mysqlnd is among the five most desired features for PHP 5.3 according to a PHP 5.3 Feature Summary email from Ilia, who - at the time of writing - was doing the release management of PHP.
Thanks everybody for your trust in mysqlnd and your support! We shall try not to disappoint you in the future and continue with the development. Of course, as the core feature mature more and more, we will try to spend time on implementing new, useful tricks and try to provide you with additional documentation, if time permits.
Meanwhile we are still looking for your feedback. Tell us about your positive and negative experiences with mysqlnd. Jürgen Krieger did so in his forums posting and concludes And i have to say that the …
[Read more]Things start rolling! mysqlnd is among the five most desired features for PHP 5.3 according to a PHP 5.3 Feature Summary email from Ilia, who - at the time of writing - was doing the release management of PHP.
Thanks everybody for your trust in mysqlnd and your support! We shall try not to disappoint you in the future and continue with the development. Of course, as the core feature mature more and more, we will try to spend time on implementing new, useful tricks and try to provide you with additional documentation, if time permits.
Meanwhile we are still looking for your feedback. Tell us about your positive and negative experiences with mysqlnd. Jürgen Krieger did so in his forums posting and concludes And i have to say that the …
[Read more]Dear Kettle fans,
Again, we leave a very busy period behind us (to start another :-)) with this announcement of this first release candidate for version 3.0.0.
Here is a link to the binary zip file and here is the source code.
What has changed since version 3.0.0-M2?
- A new debugger (see also my blog entry on the subject)
- Remote execution of jobs. (see also this wiki page)
- Toolbar New Job/Trans change
- Faster variable insertion through CTRL-SPACE
- JavaScript enhancements for 3.0: (see also …
Things start rolling! mysqlnd is among the five most desired features for PHP 5.3 according to a PHP 5.3 Feature Summary email from Ilia, who - at the time of writing - was doing the release management of PHP.
Thanks everybody for your trust in mysqlnd and your support! We shall try not to disappoint you in the future and continue with the development. Of course, as the core feature mature more and more, we will try to spend time on implementing new, useful tricks and try to provide you with additional documentation, if time permits.
Meanwhile we are still looking for your feedback. Tell us about your positive and negative experiences with mysqlnd. Jürgen Krieger did so in his forums posting and concludes And i have to say that the …
[Read more]Taking photos is easy. Processing them is hard. By processing I mean, going through them, ditching ones that didn’t quite make the cut, and then uploading them. Note processing does not even mean editing them in The Gimp.
View from the Miraikan, looking towards Daiba, at the UC-J
reception
(view the other 31 photos from that night)
The reception was amazing, heaps of people won gifts, and kudos again to the organisers. Drinking black vodka, aka Salmiakki that Monty brought, was definitely a treat for those who rocked up to the reception.
Dinner at Kyotatsu (best viewed …
I wrote a couple weeks ago about my work on the Backup and Recovery chapter for High Performance MySQL, 2nd Edition. Thanks for your comments and suggestions, and thanks to those of you who helped me over email as well.
I've had several questions about what is included in the chapter, so I thought I'd post the outline as it stands now.
I’ve come in late for Monty’s session - everything seems to be running a bit early - how odd.
Monty’s is covering mistakes in building communities - he’s talking about Dream Box and how they have let their community fragment so deeply. Then he talks about how MySQL has provided a strong central point for the development of the server.
At this point someone asks how much contributed code is in MySQL. Monty says very little in the core server (but mentioning the Windows port as a large and notable exception). He should mention that the non-server contributions are huge, but he gets sidetracked.
He heads back to his slides and start discussion stats from MySQL’s past - how many copies have been distributed (and estimated 100 million+ - about 40k downloads per day.) Lots and lots of books (about 250 in English, 200 in German, 200 in French, 50 in Japanese and 20+ in Spanish. Also in Chinese, Russina, Portuguese, …
[Read more]