Showing entries 36981 to 36990 of 44146
« 10 Newer Entries | 10 Older Entries »
Heidelberg Dev Mtg for Community: Thu-Fri 20-21 Sep 2007

As noted already in March, we have decided to open up the MySQL Developer Meeting for selected members of the MySQL User Community, i.e. for MySQL users who have a need of interacting with our developers. In Sorrento 2006, Prag 2005 or Malta 2004, we had similar developer meetings — but the external representation amounted to one (1) customer presentation.

In Heidelberg (one bus shuttle hour from Frankfurt airport), we’ll do things differently.

Some key points:

  1. Community Days are concentrated to Thursday 20.9.2007 and Friday 21.9.2007: While we have very few sessions closed for the community even on the other days (Wed 21.9, Sat 22.9, Mon 24.9), our scheduling started from the insight that few community members can afford to stay for too many days. So meetings that are of most relevance for Community generally …
[Read more]
mysqlnd (the MySQL native driver for PHP) needs testers and benchmarkers

MySQL welcomes external verification by high-volume LAMP websites of the performance improvements gained by replacing libmysql with mysqlnd.

To recap some basics from the mysqlnd download page at http://dev.mysql.com/downloads/connector/php-mysqlnd/:

The MySQL native driver for PHP is an additional, alternative way to connect from PHP 5 and PHP 6 to the MySQL Server 4.1 or newer. It is a replacement for the libmysql, the MySQL Client Library. From now on you can use ext/mysqli either together with libmysql as you did in the past or with mysqlnd.

We have no plans to remove libmysql support from ext/mysqli, which would break existing applications. We just add …

[Read more]
A Note About the 12 Days of Scaleout

Some have pointed out that the 12 Days of Scaleout campaign is a “cheap marketing tactic.”

Why, yes. It’s inexpensive as far as campaigns go. It’s definitely marketing. The grumbling seemed to be that there was no content on how the scaleout happened and worked for these companies.

We have to remember that not everyone is a geek. While we already know and love MySQL, there are people out there who only vaguely understand what a “database” is, much less have even heard of MySQL. Many laypeople I talk to haven’t heard of Oracle!

MySQL needs this kind of marketing. Perhaps it better belongs as an advertisement in a glossy magazine, but I see no problem with MySQL using what they own — lists, forums, PlanetMySQL, its own web page — to do cheap marketing. In fact, “cheap marketing” is one of the main reasons …

[Read more]
PHP Large result sets and summary tables.

We’re working with web site preparing for massive growth. To make sure it handles large data sets as part of the process we work on generation test database of significant size as testing your application on table with 1000 rows may well give you very dangerous false sense of security.

One of the process web site had was creating of summary tables which was done by executing some huge group by query, doing some stuff with results and then populating tables. This all worked well for small tables… but not for larger ones.

First problem was PHP script generating the table took 10GB of RAM and was swapping development server which had just 4GB of Ram (and plenty of swap space) like crazy. Why ? Because by default mysql_query uses mysql_store_result C library call and buffers all result set in the process memory. Not good if there are over 50 millions of rows. Note this limit is not controlled by …

[Read more]
Top 5 MySQL Community Wishes

As the 2007 Community Advocate of the Year, I’m taking the “MySQL 5 Wishes” meme and changing it a bit. I hope y’all don’t mind:

1) Everyone has a different level of familiarity. The community does well with this when writing articles, for instance cross-referencing older articles, linking to documentation, the MySQL Forge, etc. Not much background information other than “MySQL usage” is assumed.

However, where we fall down is when we aggregate some writings and call it documentation. The worst form of this is a tool that grows organically, from “look, here’s a script!” to a full-blown tool/patch/add-on. Sourceforge stinks for trying to make documentation, so most folks just link to their posts tagged “mytool” or whatever the name is.

Using some marketing skills would be wonderful — make a page for folks who have never seen one post about it. Voila, you get your code going from something that …

[Read more]
The woes of session tracking...

After a relaxing holiday in France with some friends I now return to coding! I can feel my tan wearing off already as I enclose myself in my room, fingers tapping away on the keyboard, screen glaring its artificial light onto skin which for a few sweet days had basked in the glow of real sunlight!

But that's for losers.

Anyway, the problem right now is the size of the steps I'm taking. The initial traffic analyzer design was simple enough because it didn't attempt to interpret the MySQL packet payloads in any significant way. It discarded unprintable characters and dumped the rest to the console or to a file. Right now, however, I've assigned myself the task of actually interpreting the data I'm receiving and this is not quick or easy.

The problem lies in the passive nature of the system. As with the design of any complex piece of software, you have to think long and hard about what can go wrong. In the …

[Read more]
Log Buffer #52: a Carnival of the Vanities for DBAs

The 52nd edition of Log Buffer is up, edited by Dominic Brooks and published on his blog, OraStory. On deck, Daniel Fink. Boy, these Oracle people sure know how to blog! We haven’t heard from a MySQL blogger since Ronald Bradford did Log Buffer #47, from an PostgreSQL blogger since Robert Treat’s #27, [...]

Testing Harnesses

I'm looking for SQL testing harnesses, or any sort of testing
harnesses that are frameworks. I've got a need for one for MySQL.

Open source required :)

Anyone have any idea on what the current hot project is in this area?

Something like Siege
or possibly something with a big more infrastructure then Pulse.

A conversation with Pentaho's Lance Walters: A continued trend toward more open source

I spent a half-hour this morning talking with Lance Walter, VP of Marketing for Pentaho, a leading open source Business Intelligence vendor. I wanted to see if Pentaho's experience in the market matches up with what other open source application companies are seeing.

Indeed. The good news of open source goes well beyond any one particular vendor.

Question: I hear good things about Pentaho all the time. Can you give me a high-level update?

Sure. First off, you may have seen the news that we did a big competitive replacement of Crystal Reports at Boyne Resorts the largest family run four-season resort company in North America. We also just closed a deal …

[Read more]
Marten Mickos on the "un-value" of compromise

I love Marten Mickos, and it is quotations like this in a Computerworld interview that reinforce my respect for him. Asked whether MySQL would ever go partially proprietary in order to get a higher download-to-sale conversion rate, Marten replied:

We've had that debate many times. I think we might win a few new customers, but we would lose 2 million users. We're not ready for that kind of compromise. We also look at other companies who have built closed-source products on top of open-source ones. They don't seem successful.

I think we are well protected against predatory behavior by our competitors. When you download MySQL, it's just GPL code. But the code is owned by us. We have the copyright, we determine what goes into it, we put in the bug fixes. There's nobody else with that core skill.

Secondly, …

[Read more]
Showing entries 36981 to 36990 of 44146
« 10 Newer Entries | 10 Older Entries »