This is the translation of a text I wrote for my german language blog two
days ago.
Now Sun has been bought, and not by IBM or Cisco, but by Oracle. In the aftermath everbody is asking
themselves - what happens to MySQL?
Well, firstly MySQL and InnoDB are now part of the same company.
Oracle has been maintaining InnoDB pretty well in the past, and
that can only improve.
Will Oracle let MySQL die and try to push their on products into
the market? Hardly so. Why should Oracle do that, and if so,
using what products?
Continue reading "MySQL, Sun and Oracle"
For some reason my presentation slides have not been posted to on MySQL Users Conference site. Here it is, a pdf format of "Introduction to Using DTrace with MySQL".
For some reason my presentation slides have not been posted to on MySQL Users Conference site. Here it is, a pdf format of "Introduction to Using DTrace with MySQL".
Note – this post is a footnote for my MySQL users conference presentation Sharding Using Spockproxy: A Sharding-only Version of MySQL Proxy.
When you finished my last blog post you have a directory for each shard full of load files. The tables had been created so now we’re ready to load these files.
These two queries will generate load scripts, modify them as needed or write your own.
SELECT concat(‘ LOAD DATA INFILE \’
/db0′, ‘/’, st.table_name, ‘\’ INTO TABLE ‘, st.table_name, ‘;’)
AS ”
FROM shard_table_directory st
WHERE status = ‘universal’;
and run this once for each shard (change the sr.database_id = 1 to each database_id).
SELECT concat(‘ LOAD DATA INFILE \’
/db’, database_id, ‘/’, st.table_name, sr.range_id, ‘\’ INTO
TABLE ‘, …
Note – this post is a footnote for my MySQL users conference presentation Sharding Using Spockproxy: A Sharding-only Version of MySQL Proxy.
During the development and testing of our Spockproxy I found I was dumping and loading the data from our old non-sharded databases into shards repeatedly while we tried to get the configuration correct. I developed this process and I’ve found that id works easily; hopefully you’ll find it helpful.
1. set up a directory that your database server can dump to – in it create one directory for each shard and name them ‘db1’, ‘db2’, ‘db3’ and so on and a directory for the universal db as ‘db0’.
2. modify this SQL, change the
to the path to the directory you created in step 1 (the parent
directory) and change the 30 where it says “AND range_id < 30”
to be the …
With a first day announcement at the MySQL 2009 User Conference, Oracle had purchased Sun! Reading the tweets and blogs, it's understandable that some think it's the end for MySQL, some think it's not - I think it could be both.
MySQL itself is going through a second corporate purchase inside of 18 months. When Sun purchased MySQL, some of the internal talent left. Just recently we saw the exit of Marten, and just before that Monty. What made MySQL what it was in 2008 is the people behind the database, from corporate to the community.
MySQL the database server itself is safe since it's GPLed. Anyone can have access to the code and create their own distribution. We've already seen this happen within the community, Jeremy Cole, …
[Read more]With a first day announcement at the MySQL 2009 User Conference, Oracle had purchased Sun! Reading the tweets and blogs, it's understandable that some think it's the end for MySQL, some think it's not - I think it could be both.
MySQL itself is going through a second corporate purchase inside of 18 months. When Sun purchased MySQL, some of the internal talent left. Just recently we saw the exit of Marten, and just before that Monty. What made MySQL what it was in 2008 is the people behind the database, from corporate to the community.
MySQL the database server itself is safe since it's GPLed. Anyone can have access to the code and create their own distribution. We've already seen this happen within the community, Jeremy Cole, …
[Read more]
I presented on Creating Quick and Powerful Web Applications with
MySQL, GlassFish, and NetBeans. The key messages conveyed
during the preso are:
- GlassFish is an open source community and delivers production-quality Java EE compliant Application Server.
- GlassFish v2 is the Java EE 5 Reference Implementation and GlassFish v3 for Java EE 6. Read complete difference here.
- Java Persistence API makes it really easy to create database-backed Web applications. It even creates MySQL-specific queries, when possible.
- The web-based administration …
At today's keynote by Mark Callaghan one of the new options he
talked about are table change logs. He mentioned they might be of
use to external applications, like Flexviews, which he mentioned
but not directly. He asked if the guy who wrote it was in the
audience, so I got to wave my hand and yell 'Flexviews!'.
I caught up with Mark at the Facebook party this evening. I had a
chance to talk to him not only about the change logs, but also
about Kickfire and the SQL chip. He asked me what I thought about
working at Kickfire and I smiled and said I love it. I think I
said "I've never been able to join a billion row table to a
hundred million row table, sort, group and get results back in
less than a minute" and I'm sure the smile never left my
face.
As far as the table change logs, he verified:
-
- The global transaction id will be stored in the table
- OLD and NEW …
Yesterday at the MySQL Conference & Expo, Karen Tegan Padir presented the annual MySQL awards to some of our best customers, partners and open source community contributors.
And the Winners are ...