|
MySQL Proxy is the most exciting addition to the range of MySQL products since 5.0. Using Proxy you can convert your database server into an application server, or you can create new command on the fly, fix bugs, filter queries, add load balancing to a set of servers, and a myriad of wonderful things. The company itself is planning to do more with MySQL Proxy, and we have come to a point where we have more works in our hands that we can manage with the current manpower. So, we are looking for a Proxy enthusiast to become a QA engineer. The … |
|
Disclaimer: Forget about my affiliation, this is my personal list of things that I am going to enjoy at the UC. #1 The lost art of the Self Join |
When you work in the same field for several years, you risk to
become effective but unimaginative. You may be good at coding
queries or designing tables, but sometimes you lose track with
your origins, when you were a creative programmer, who used to
tweak the intricacies of C++ or Perl to create marvelous useless
brilliancies.
If you recognize yourself in this picture, and wish you could
have a spark of that enthusiastic force that made you learn new
languages and idioms, despair not. Beat Vontobel session …
So, I just fixed a behavior in PEAR::DB. In
isManip, a regular expression is called on every query that goes
through the PEAR::DB layer. That sucks btw, but the purpose of
function is to tell the classes that inherit from DB that the
query passed is a query that affects data.
The code is as follows
function isManip($query)
{
$manips = 'INSERT|UPDATE|DELETE|REPLACE|'
. 'CREATE|DROP|'
. 'LOAD DATA|SELECT .* INTO .* FROM|COPY|'
. 'ALTER|GRANT|REVOKE|'
. 'LOCK|UNLOCK';
if (preg_match('/^\s*"?(' . $manips . ')\s+/i', $query)) {
return true;
}
return false;
}
Then in mysql.php there is this
[Read more]
function affectedRows() …
MySQL Documentation: dev.mysql.com
Sun Documentation: http://docs.sun.com/app/docs
Zones: http://www.sun.com/bigadmin/content/zones/
Resource Pools: http://docs.sun.com/app/docs/doc/817-1592/6mhahuolg?a=view
ZFS (New File System): http://www.sun.com/software/solaris/ds/zfs.jsp
SMF (Service Management Facility): http://www.oreilly.com/pub/a/sysadmin/2006/04/13/using-solaris-smf.html
It's an incredible privilege to be able to teach other people. I've always found that knowledge is like love. No matter how much you give you always get more back.
I'm teaching a class this week in San Francisco to a very cool group. Students are from all over the world: China, Malaysia, Germany, Spain, Italy, India and the U.S. It is great to have people from all over the world and we all
I don't know if Sun still offers those Sun leather jackets, they were pretty cool. I need to figure out how to get one. Sun areas of interest for MySQL DBAs include: Sun Clusters and how they work with MySQL Cluster.MySQL work and Sun Zones.MySQL works and ZFS.SMF.
These are two books I would highly recommend for new MySQL DBAs. Both are very well written with a nice writing style. I really like the writing style of the person that wrote the Head First SQL class. Head First MySQL MySQL 5.0 Certification Study Guide
Zmanda has introduced a new version of Zmanda Recovery Manager (ZRM) which adds quite a few capabilities for MySQL users. Version 2.1 includes enhanced snapshot support that enables backup without application downtime or interruption to online data access. Version 2.1 also has global management of backups so that you can manage all your MySQL backup jobs from a single graphical console. You can now run the entire ZRM solution on Solaris as well as on Linux.
Join us for an overview and a live demo of ZRM 2.1 on Thursday 3/20 at 10am PST. Click here to register.
The acquisition of MySQL by Sun Microsystems has caused a certain amount of news in 2008 from the Initial announcement at the MySQL ACM, to the completion in just 6 weeks. It has been a very quick transition and while there is the potential for further opportunities with Sun as an employee within the MySQL product line and possibly other areas, I have elected to pursue my professional goals elsewhere.
My leaving MySQL Inc has been met with comments from “Woot!”, “Congratulations”, “Good Luck”, ‘That’s terrible”, “Are you sure”, “I’m shocked, but I don’t blame you” and attempts from multiple people to reconsider and reverse my decision. I was pleased …
[Read more]