Completed my MySQL Conference presentation 45 minutes ago. Seemed to go over ok, got some followup questions. Trouble is, I got hit by amazing jetlag half an hour before the session, and almost fell asleep myself during the presentation. Fortunately, survived that anyway, and as far as I could see, was the only one having problems staying awake. Below is an embedded version of the slides, which should also appear on the conference proceedings site later. Now for a beer at the expo. Will blog with more description of the stuff later (update: see this follow-up article).
[Read more]This morning’s MySQL Conference keynotes had a number of inaccuracies, but one that I wish to point out is the characterizations of Drizzle. It looks to me like some Sun/Oracle/MySQL folks are trying to take credit, now that they’re seeing it become a resounding success, for the good work of the Drizzle project. It is not a technology incubator, nor is it the “MySQL Drizzle Project.” It is a new database server. It is Drizzle.
People always have conversations at the UC that spark ideas for new projects or features, this is my random collection of features or items I need to look into. Most people can ignore it… but if your interested in what goes on in my head here ya go:
General Innodb:
- I started looking into this before, but I was reminded of it again today… it would be useful to setup separate innodb buffer pools like the key caches in MyISAM.
- maybe an easy hack to put in a tiered LRU based on file per table. What I mean by this is internally the internal BP in inno actually uses the space id ( file per table will have a new ID per table )… this should make it feasible to ( maybe easy ) to move certain spaceid’s up or down the internal LRU list This maybe an interesting feature, not exactly like pinning a table into the BP but close. Basically, if a table is accessed and its …
Hi,
If by any chance you are at the MySQL user conference in Santa Clara conference center, there are some great possibilities to see MySQL and Solaris Cluster in action.
We have a demo at the exhibition hall, where you can see MySQL with zone cluster and MySQL with SC Geographic Edition.
I will host a birds of a feather at Wednesday 4/22/09 evening in meeting room 205 at 7 pm. The Title is "Configuring MySQL in Open HA Cluster, an Easy Exercise" check out the details here.
I will give a presentation at Thursday 4/23/09 morning 10:50 in Ballroom G, the title is "Solutions for High Availability …
[Read more]Well isn’t that interesting, hidden all the way at the end of the MySQL 5.4 information are two words that really peaked my interest: Replication Heartbeat. And it wasn’t even using caps or other highlighting in the original text. Reading through the feature list of 5.4, I’m very impressed. All necessary/useful stuff for the real world, no marketing or enterprise blah.
Of course we’ll have to explore it in detail to have more opinion. Proof is in production, not paper. As this is the first most of us have heard/seen of it, it’ll take time to explore. Someone who tried to install the tarball this morning got an assertion during the system table installation. That’s not the best first impression, but that might be a build issue. I’m really pretty excited about the lineup of actual useful features.
Update… ok so at …
[Read more]Sitting in Yves presentation on NBD performance tuning at the MySQL Camp. Your all missing a good one for those who want to know more about NDB Performance tuning.
Seems like its been a long day already. I started off talking to the MySQL Camp discussing some of the the silly things customer do and hire me to help fix. We started off a little rough ( projector and power issues ) but I think it went well after those were worked out. Sheeri should be posting the presentation soon.
Our Waffle Grid Presentation seemed to go pretty well, lots of people who seemed generally interested in the project. Had a number of people stop by and ask when we can get this into an official release:)
Fun stuff so far.
I enjoyed InSync09 conference and the networking opportunities there — great place to meet bunch of good old friends and make some new ones. The content of the presentations and direction where Oracle is going to provided some interesting food for thoughts on Oracle’s strategy and how it’s going to make money with all those acquisitions they’ve done recently including current Oracle-Sun deal.
My take now is that Oracle’s focus is integration of all those
products. It’s absolutely clear that Oracle won’t be able to
merge so many different product lines together. It’s difficult
and time consuming task and customers often suffer during this
transition process. Oracle does not want its customer suffer —
it’s the best way to shrink their customer base.
What Oracle intends to do now is to …
I’m shifting away from LiveJournal. It lacks ability to search and otherwise peruse archived blog posts. And of course it’s only me, while Open Query has more people.
From now on the posts will be at http://openquery.com/blog/ and this is aggregated to Planet MySQL as a group blog. You may have already seen Walter posting from his seat at the MySQL Conf. All posts and comments from my LJ blog have been migrated to WordPress, thanks to magic performed by young Akash Mehta. Unfortunately the comment threading can’t be exported.
The full export means that my personal posts are now also present at Open Query, although I may move those elsewhere later. The existing blog entries on LJ will stay for a while at least, although I do have to pay for the LiveJournal subdomain to keep the URLs alive.
A little sidenote …
[Read more]Dump and load the schemas (one for universal and one for the shards).
Note – this post is a footnote for my MySQL users conference presentation Sharding Using Spockproxy: A Sharding-only Version of MySQL Proxy.
Dumping the schema is fairly straight forward using mysqldump. There are two issues: we need to separate the “universal” tables from the sharded tables and you need to decide what to do about auto_increment.
Separating the tables is simple if you have your shard_table_directory table set up the way you like it then run:
SELECT group_concat(table_name, SEPARATOR ‘ ‘) FROM shard_table_directory WHERE status = ‘federated’;
and
SELECT group_concat(table_name, SEPARATOR ‘ ‘) FROM shard_table_directory WHERE status = ‘universal’;
and keep …
[Read more]