http://blog.envylabs.com/2009/08/5-days-of-oscon-day-2/
I'm at 5:13
Today, the InnoDB team announced the latest release of the InnoDB Plugin, release 1.0.4. Some of the performance gains in this release are quite remarkable!
As noted in the announcement, this release contains contributions from Sun Microsystems, Google and Percona, Inc., for which we are very appreciative. This page briefly describes each of the contributions and the way we treated them. The purpose of this post is to describe the general approach the InnoDB team takes toward third party contributions.
In principle, we appreciate third party contributions. However, we simply don’t have the resources to seriously evaluate every change that someone proposes, but when we do undertake to evaluate a patch, …
[Read more]Linux vs FreeBSD, vi vs emacs, MySQL vs PostgreSQL, your habit or favorite technology vs another’s. At the end of the day there is no winner, just a matter of preference for the task at hand. I learned C++ 13 years ago, I forgot most of my C++ knowledge 10 years ago, I discouraged the use of C++ in this period in between, and in the past year I’ve been re-learning C++ (mostly due to Drizzle). So what did I use after unlearning C++ 10 years ago? I wrote everything in C (and by everything I mean this was my performance programming language of choice). This worked quite well, but it’s an interesting evolution that I think is now coming full circle.
When I first started programming C, it was a bit clumsy, and I look back at my old code and cringe. I began to develop a certain programming style that can best be described as object-oriented C programming due to the conventions used. The structs, functions that operated on those structs, and …
[Read more]I'm happy to present you my first benchmark results with XtraDB-6 on dbSTRESS. Percona team made a huge work preparing this release and there are really a lot of improvements regarding performance as well general usage (for more details about XtraDB-6 see the full announce from Percona site).
But my main interest is around performance (sorry :-)), and I was curious how well now XtraDB-6 resists to the stress workload. New release also integrating the "timed based" concurrency model introduced within MySQL 5.4 - missing this feature was negatively impacted XtraDB in previous tests. But now we may expect it runs at least as fast as MySQL 5.4! Let's see...
Tested versions
- MySQL 5.4.0
- MySQL 5.Perf (build #45)
- XtraDB-6
- XtraDB-6-tc (configured with "timed …
Jeremy
Zawodny of Craigslist wrote a great article on PBXT for Linux
Magazine:
PBXT: Your Next MySQL Storage Engine?
Check it out...
Thanks Jeremy :)
The Joyent Accelerator for MySQL is apparently 2-4 times faster
than an EC2 instance, but there's no mention of configuration,
database size or even what the queries were in their record breaking performance tests.
I assume that Joyent has tuned their MySQL install, so it only
seems fair not to use the default configuration on the EC2 test.
If you look at Vadim's EBS benchmarks (particularly random
read/write) it looks like they may have a very good product, but
instead we're left with the impression that they have something
to hide.
1,245 transactions per second isn't very much these days if they …
I got the question on how small a packaged application with a
built-in MySQL server could be. I had an idea that it could be
made very small, but I didn't have any exact numbers. The
platform was Windows, so I decided to try to build an application
like this, to test it.
I had a few requirements:
- A minimal amount of registry settings.
- I didn't want to spend too much time on the application itself, so this should be simple.
- I wanted to have a full blow installation package, i.e. install application and then run it, so no servers to be started or something like that. Just install and run.
- No assumptions about the Windows PC where this was installed (I actually in the end made one such simplification. I decided to use a fix MySQL port number).
- Installer was InnoSetup, because I like it and I know it
well.
So, I started building a simple dialog based …
[Read more]Dear Community,
The 18-th build of MySQL server with Percona patches is available now.
Comparing to the previous release it has following new features:
- The build is based on MySQL-5.0.84
- Fixed the issue with CLIENT_STATISTICS
- New patch innodb_recovery_patches.patch greatly improves recovery time
Fixed bugs in the build:
[Read more]A document oriented database or data store does not use tables for storing data. It stores each record as a document with certain characteristics. So a multiple documents in this type of store can have different characteristics - which means different number of fields per record and different fields per row. The benefit would be that if you are using a document oriented database for storing a
I got to think about the commercialization of Open Source
software project happen these days. Many of them have been
acquired by larger companies, or are about to, and I think a
discussion here is important. By which I in no way think I have
all the answers, quite the opposite, this post is more about
raising questions, and maybe propose a few possible
answers.
So, do we really need commercialization of the project? And if
you ask me (but I am a Sales Engineer after all, so what do you
expect from me), I think the answer must be yes. And then the
question is how this is best done. I think we can agree that Open
Source, as a development model is just great, but to keep it
going, something more is needed. And there are reasons why we
want commercialization of these projects. Among them, in my mind,
are:
- A commercial entity is needed for many things related to the project, such as partnerships, contacts, employees …