My colleague Antoinette is hiring a MySQL Curriculum Developer.
To raise awareness, here's her blog post again:
Looking to join Oracle’s MySQL team? Our training team is hiring
a MySQL curriculum developer!
You can find the job description and apply here.
While the job description refers to Dublin as location,
applicants can actually be based pretty much anywhere. Your
curriculum development/design experience, database & MySQL
expertise and proficiency in English will matter most than
location.
If you have experience in designing and developing training
courses, and are passionate about databases in general and MySQL
in particular, we look forward to hearing from you!
My colleague Antoinette is hiring a MySQL Curriculum Developer.
To raise awareness, here's her blog post again:
Looking to join Oracle’s MySQL team? Our training team is hiring
a MySQL curriculum developer!
You can find the job description and apply here.
While the job description refers to Dublin as location,
applicants can actually be based pretty much anywhere. Your
curriculum development/design experience, database & MySQL
expertise and proficiency in English will matter most than
location.
If you have experience in designing and developing training
courses, and are passionate about databases in general and MySQL
in particular, we look forward to hearing from you!
Conor O'Mahony over at IBM wrote a good post on a favorite topic of mine “The Future of the NoSQL, SQL, and RDBMS Markets”. If this is of interest to you then I suggest you read his original post. I replied in the comments but thought I would also repost my reply here.
-----------------------------------------------------------------------------------------------
Hi Connor, I wish it was as simple as SQL & RDBMS is good for this and NoSQL is good for that. For me at least, the waters are much muddier than that.
The benefit of SQL & RDBMS is that its general purpose nature has meant it can be applied to a lot of problems, and because of its …
[Read more]We wanted to optimize and test backups for one of our new large scale setup before we could finalize on the backup plan. Our challenge was the data volume was almost 30x more than our normal volumes. Since this involved large volume of data we thought this might be a good candidate to test incremental backups. We wrote a wrapper script to save the states between full backups and incremental backups and did some tests with smaller data sets. It worked perfectly fine. The version of xtrabackup we were testing was 1.6.2.
The incremental backups were completing well within 30minutes. We set out to test what would happen if the amount of incremental diff was large. While doing this test, we started getting backup failures with the following error
20110726_225312.log-110727 00:56:10
innobackupex: Starting to backup .frm, .MRG, .MYD,
.MYI,
20110726_225312.log-innobackupex: …
I recently came across an interesting blog post on RedMonk (not surprising, as I read most of their posts). It’s called It’s Beginning to Look a Lot Like SQL and basically it talks about query language for NoSQL databases. It seems that as NoSQL becomes more popular, users want to do more with it – a good level of querying, for example, is needed.
Now of course, since NoSQL is a family of products that work in radically different ways, it’s not certain that this is possible (or even desirable – read Alex Popescu’s post on the subject).
But my question is – why do you even need a query language for NoSQL data stores? After all, running queries on distributed data might be complex to implement, and time consuming. The better …
[Read more]We’ve written about how a bad economy is indeed good for open source software. We’ve also recognized that with open source software’s maturity and place at the enterprise software table, a bad economy can be a double-edged sword for open source since the failure or fade of large enterprise customers, say big banks, hurts open source vendors right alongside traditional software providers.
What is interesting is that after a couple of years of economic rebuilding, we’ve seen recently how open source is being driven by innovation, particularly in cloud computing, …
[Read more]MySQL will be big at Oracle Open World. Not only are their demo pods, a community run area, and two community organized tracks on the first day! A full MySQL session track will be part of Open World for the first time. A full searchable list of all session with the options is available here a quick list of MySQL sessions is below. Note the sessions starting with IOUG are on Community Sunday on October 2nd. And the number after the title is the session id number.
If you register by August 12, there is a special early bird discount for the MySQL community. Use the code “MYSQL11″ during registration and save $1,000 over the on-site price.
- Accelerating Telecom Transformation with Web 2.0 Data …
Pythian’s Oracle ACE, Fahd Mirza appears in this month’s Community: Peer-to-Peer review “In With the New“, as published in the September/October 2011 issue of Oracle Magazine.
Fahd states that “Oracle Exadata Database Machine” has most changed his life – changing the game, and setting very high standards of performance, support, scalability, reliability and unification.
Shout out to Fahd from your peers at Pythian!
I guess there might be just a little truth to Pythian’s growing reputation as an “Oracle ACE Factory” ;), as recently mentioned by Justin Kestelyn in the May 11, 2011 OPN PartnerCast:
Please join me in congratulating Fahd by adding a …
[Read more]If you love a software product, you should try to improve it, and not be afraid of criticizing it. This principle has guided me with MySQL (where I have submitted many usability bugs, and discussed interface with developers for years), and it proves true for Tungsten Replicator as well. When I started working at Continuent, while I was impressed by the technology, I found the installation procedure and the product logs quite discouraging. I would almost say disturbing. Fortunately, my colleagues have agreed on my usability focus, and we can enjoy some tangible improvements. I have already mentioned the new installation procedure, which requires just one command to install a full master/slave cluster. I would like to show how you can use the new installer to deploy a multiple source …
[Read more]
A customer of ours had an interesting problem regarding a query
that was taking too long, around 55s. Looking at the query with
the query profiler we found that it was spending most of its time
in the "statistics" phase. Now the query was pretty complex, it
contained nearly 20 tables with INNER JOINs, LEFT JOINs and even
some subqueries. However the tables were small and fetching all
the data shouldn't have taken the 55 seconds the query was
taking. The problem was that the optimiser was spending too much
time evaluating and finding the optimal execution plan.
There are two options in MySQL with which you can control the
optimiser's behaviour a bit. The first one is
optimizer_prune_level. The pruner discards non-optimal execution
plans early without evaluating them fully. It is turned on by
default and is not recommended to turn off unless there's a
really good reason. For testing purposes we turned the pruner off
for this query, but …