From the post:
TokuDB v6.1 is now generally available and can be downloaded here.
New features include:
- Added support for MariaDB 5.5 (5.5.25)
- The TokuDB storage engine is now available with all the additional functionality of MariaDB 5.5.
- Added HCAD support to our MySQL 5.5 version (5.5.24)
- Hot column addition/deletion was present in TokuDB v6.0 for MySQL 5.1 and MariaDB 5.2, but not in MySQL 5.5. This feature is now present in all MySQL and MariaDB versions of TokuDB.
- Improved in-memory point query performance via lock/latch refinement
- TokuDB has always been a great performer on range scans and workloads where the size of the working data set is significantly larger than RAM. TokuDB v6.0 improved the performance of in-memory point queries at low levels of concurrency. TokuDB v6.1 further increased the performance at all concurrency levels.
- The following graph shows our sysbench.oltp.uniform performance on an in-memory data set (16 x 5 million row tables, server is 2 x Xeon 5520, 72GB RAM, Centos 5.8)
Go to the post to see impressive performance numbers.
I do wonder, when do performance numbers cease to be meaningful for the average business application?
Like a car that can go from 0 to 60 in under 3 seconds. (Yes, there is such a car, 2011 Bugatti.)
Nice to have, but where are you going to drive it?
As you can tell from this blog, I am all for the latest algorithms, software, hardware, but at the same time, the latest may not be the best for your application.
It maybe that simpler, less high performance solutions will not only be more appropriate but also more robust.
Patrick,
Benchmarks rarely translate into an exact exact use-case, but they are important when looking at one’s options before evaluating software. I always try to clearly point out what a given benchmark is measuring and the hardware and software configuration used.
As for the Bugatti, I’ll take one. Nothing wrong with reaching highway speeds in under 3 seconds as long as you need to take the highway to get to work.
-Tim
Comment by tmcallaghan — July 23, 2012 @ 12:02 pm
Tim,
+1 on benchmarks, but I do think performance is outstripping the ability to make good use of it. Back in the day the Russians had to be clever with algorithms because they did not have the latest hardware. Would be nice to see that sort of cleverness with current hardware.
True about the Bugatti but I doubt I would stop accelerating after reaching “highway speed.” 😉
Patrick
Comment by Patrick Durusau — July 23, 2012 @ 6:35 pm