Showing entries 36011 to 36020 of 45391
« 10 Newer Entries | 10 Older Entries »
MySQL and threads: my observation and experience

First: Here's to give an idea of how much traffic our site handles:


I just read the post by Monty Taylor about MySQL and threads which was in response to Curt Monash's post on why not to use MySQL.

As Director of Database Infrastructure for a top 14 Internet destination (according to Alexa), I just wanted to pitch-in with a quick comment.

Monty says, "Try running an top-10 web property with 100+ Oracle databases with a team of 1 DBA and see how long it remains running. I?d be happy to take the challenge of running the same thing on MySQL."

I couldn't agree more. I am a …

[Read more]
When no disaster recovery plan helps

Regardless of how "prepared" and "ready" one feel for a disaster, it will, in one form or another, inevitably happen. The best thing you could do is continuously revise and test your disaster recovery plan, strengthening it each time against any kind of disaster you can think of. Things generally go wrong when you least expect them to go wrong.

I was getting chills reading about Charter Communications, a St. Louis based ISP, accidentally deleted 14,000 active email accounts along with any attachments that they carried. All the deleted data of active customers is irretrievable. As someone who is responsible for data of one of the top 15 heaviest trafficked site in the world, according to Alexa, I know, I'd HATE to be in shoes of the person responsible for this.

As I was reading the news story, I was constantly thinking about the …

[Read more]
The open source download canard

I'm not sure why we continue to persist in talking about downloads, but I'm with Stephe on this one: downloads are not the best measure of success in open source. In fact, they're often not even a remote predictor of success (i.e., sales). Having them, as Stephen O' Grady notes, is much better than not having them, but it would be erroneous in the extreme to assume a company with 100,000 downloads per month necessarily has a bigger market opportunity than a company with 20,000 downloads per month.

The 451 Group's Matt Aslett points out that marketing automation software like Loopfuse can help to supercharge an open-source …

[Read more]
To CLA or not to CLA

The following is essentially a repost of what I send to the PDO list. However I felt that since I have discussed this topic extensively on my blog before, I should also put this on my blog. Also it might be a slightly calmer reply than what others have posted. Finally after weeks of waiting we now have a proposal on the table of how the likes of IBM, Oracle and Microsoft feel that they could become code contributors to PDO. I agree we should see this as an opportunity. Getting new people on board is always a good thing (tm). I have read through …

[Read more]
Can LoopFuse crack the open source conversion conundrum?

The merits of the open source distribution model in generating sales leads have been well documented but it’s always good to see statistics that back up the theory. I recently talked with a new open source software vendor (who will remain nameless, although in the interests of avoiding confusion I should state it was not LoopFuse) that shared with me some statistics about its first year distributing open source code and the comparative cost of lead generation using the proprietary model.

In its first year using an open source distribution model the company saw:

  • A 12X increase in ‘awareness’ (web hits, community engagement, media mentions, conference visits etc).
  • A 13X increase in web site visits.
  • A 17X increase in software trials.
  • A 40X increase in qualified …
[Read more]
MySQL Proxy: reusing connections

Some time ago I have shown that the proxy can do connection pooling and can keep server-side connections open to be reused by another client later. The keepalive tutorial shows how this can be implemented.

When it comes to reusing a server-connection for multiple client connections we have to face a small problem:

SQL connections aren't stateless (temporary tables, session variables, ...)

We have to handle this somehow.

When you use this feature the proxy will clean up for you by default, by issuing a COM_CHANGE_USER as the first command that is sent to the server. It basicly resets the connection and re-authenticates the user. You always get a clean environment and can't really tell that the server-side connection was open all the time.

But you don't really win performance either. A small benchmark shall give you an idea.

# connecting the client to the server …
[Read more]
Session on MySQL Proxy at the Linux Conf Australia


It's getting closer.
On Tuesday late morning, I will hold a session on MySQL Proxy during the MySQL MiniConf at Linux Conf Australia.
It will be an introduction to MySQL Proxy with some live demo.
If you are in Melbourne, come along!

Multiple triggers for the same event - Bug or feature?


Greetings from the Southern Hemisphere.
The World tour proceeds as planned, although with some added tasks in the meantime. The solution to the quiz announced from North America is now given from Australia. (Boy! I love the global village!)

The task was to create a series of three triggers, all associated to the same table for the same event (BEFORE INSERT). If you had a look at the manual, you would know that you can't set multiple triggers for the same event. However, there is a workaround, using the Federated engine. The solution to the quiz was already available as a comment to a bug report. My intended solution, very similar to the one provided by the …

[Read more]
I don't do rants...normally

Normally, I don't do rants. But now I feel compelled to debunk the - IMO - downright slanderous post entitled "14 reasons not to use MySQL or other mid-range database management systems" by Curt Monash - an otherwise seemingly un-offensive blogger.

Anyway - here's my maybe somewhat emotional analysis. But really, this post is a load of cr*p! I mean, more than half of the "reasons" are not even about MySQL (as in the database - not the company), and the other aren't even reasons.

Judge yourself.

Many enterprises get quantity discounts. License and in some case even maintenance fees may not be bad at all.

You make it seem like this is an advantage! With MySQL, *everybody* gets a volume discount. We don't care if you're big or small, if you need many MySQL servers …

[Read more]
Oracle Standby Recovery Rate Monitoring

So you have created your standby database using the RMAN DUPLICATE command, you have set the ARCHIVE_LAG_TARGET to maintain a minimum lag target, and you have sorted out those nasty datafile missing errors using automatic file management. You’ve even added standby redo logs to improve the Mean Time To Recovery (MTTR). Now management are demanding [...]

Showing entries 36011 to 36020 of 45391
« 10 Newer Entries | 10 Older Entries »