Showing entries 42336 to 42345 of 44061
« 10 Newer Entries | 10 Older Entries »
When Billions Aren't Enough

Our favorite anti-open source article, "Winning the Linux Wars", suggested that Microsoft partners should be "Playing the R&D card" by emphasizing that "Microsoft invests north of $6 billion a year on R&D. There is nobody in the Linux world that does that."

Well, Merck (MRK) invests about $4 billion a year in R&D. Bristol-Meyers (BMY) $669 million. Eli Lilly & Co. (LLY) $2.7 billion. Pfizer (PFE) $1.8 billion. Sanofi-Aventis (SNY) a whopping $10.2 billion, or nearly half of its $20.5 billion in revenues. Together, that's about $19.5 billion a year in research and development.

Apparently, though, that's not enough. This Friday (January 20, 2006), The Wall Street Journal's "Science Journal" ran article entitled "In Switch, Scientists Share Data to Develop useful Drug Therapies" which pointed …

[Read more]
To LinuxConfAU 2006 - Dunedin, New Zealand

It's LCA time again, in the opinion of people like Ramsus and Linus among the best conferences in the world. It's the conference put on by LinuxAustralia, but this year it's held in Dunedin (New Zealand) at the University of Otago.

Brian Aker (MySQL Director of Architecture) will be there too (courtesy of the MySQL community department), as will Stewart Smith (MySQL Cluster developer - also serving on the board of Linux Australia).

We were fortunate enough to all be accepted for talks in the program. Great!
It should be lots of fun, I've been to Adelaide (2004) and Brisbane (2002) also. Note that it is a yearly event, I …

[Read more]
Compatibility between MySQL Versions

Ronald brings up an interesting point about compatibility between MySQL versions.

While some of the options are a bit harder to automatically fall back (Views/triggers/stored procedures), it's worth noting the compatibility feature that was introduced in the mysqldump bundled with 4.1:

mysqldump --compatible=name

from the help output:
Change the dump to be compatible with a given mode. By default tables are dumped in a format optimized for MySQL. Legal modes are: ansi, mysql323, mysql40, postgresql, oracle, mssql, db2, maxdb, no_key_options, no_table_options, no_field_options. One can use several modes separated by commas. Note: Requires MySQL server version 4.1.0 or higher. This option is ignored with earlier server versions.

Downgrading a MySQL schema from 5 to 4

Why oh why would you want to do this. Well it my case, I’ve committed to developing a web application using MySQL 5 features, knowing that I had to upgrade my production server from 4.0

Well as part of doing this, I hit a stumbling block. My current production web server runs RedHat 7.3, and even with all the latest rpm updates, it does not have glib 2.3 which is required for MySQL 5. I’m no guru, but trying to upgrade from Redhat 7.3 to 9, to at least get these rpm is not an easy process. I’m not confident to try to compile glib 2.3 and all it’s dependancies on a production server, nor is it possible to recompile MySQL down (I suspect not). All just too many variables. It appears the time has come to scrap it and work with a more current RedHat Enterprise Linux version. Down side, the 25 web sites are not going to be too happy.

Anyway, as an interim to at least move forward as much as possible I dowgraded the provided …

[Read more]
Think I found a bug ....

A couple days ago, a mistake caused a key-value table to generate new keys for duplicate values when there should have been a unique constraint on key. This affected the stat gathering table (stats for one value are now associated with many keys) and I have to clean up the data -- while preserving the stats that have already been generated. In trying to do this, I think I found a bug in replication .... an UPDATE statement that aggregates the data produces different results on my replication slave. I've submitted a formal bug report along with SQL to duplicate the error here. I'm curious if anyone else has encountered this bug, or knows of a way to achieve the result that I want without breaking replication.

Here's a description of the test case:

Two tables store key-value pairs (in the example, `color` and `animal`), and `a_to_c` stores a relationship …

[Read more]
Apple's New Intel Macs

 

Wouldn't you know it just a few weeks after I bought my father a Mac for Christmas, Steve Jobs beats his previous target dates by announcing and shipping Intel-based Macs at MacExpo last week. I don't think my father is enough of a power user to notice the difference, but for most Mac heads, the new Intel-based Macs are nothing but good news. 

Not only do a lot of the MySQL developers and the open source community in general use and love the Mac, it seems to be an increasingly popular platform among our customers.  In our most recent user survey over the holidays, Mac OS/X users accounted for about 12% of respondents. This is an increase over the last year, and …

[Read more]
Apple's New Intel Macs

 

Wouldn't you know it just a few weeks after I bought my father a Mac for Christmas, Steve Jobs beats his previous target dates by announcing and shipping Intel-based Macs at MacExpo last week. I don't think my father is enough of a power user to notice the difference, but for most Mac heads, the new Intel-based Macs are nothing but good news. 

Not only do a lot of the MySQL developers and the open source community in general use and love the Mac, it seems to be an increasingly popular platform among our customers.  In our most recent user survey over the holidays, Mac OS/X users accounted for about 12% of respondents. This is an increase over the last year, and …

[Read more]
InfoWorld runs on LAMP

There's an interesting editorial in InfoWorld about SQL Server where Sean McCown, a noted SQL Server author, says that only "tree huggers" would use an open source database. Maybe he should have checked with the IT staff at InfoWorld since they run MySQL and the LAMP stack extensively in InfoWorld's operations.  In fact InfoWorld's former CTO Chad Dickerson, frequently wrote about their use of MySQL and other open source products. Or maybe Chad really is a tree hugger. 

Maybe Alcatel, Cardinal Health, the Census Bureau, CNet, Evite, Friendser, The Gap, Google, Lufthansa, Macy's, Nasa, Nokia, Orbitz, Sabre, Sony, Suzuki, Tellme Networks, TicketMaster and eight million other MySQL users are all tree huggers.  Hell, we're being over-run by tree huggers.  Ok, Craigslist is a customer too, and they probably are tree …

[Read more]
XML - Using MySQL with AJAX (part 2)

When I suggested MySQL had a big part to play in the X of AJAX it was more of a case throwing ideas into the ether than any solid or contrived plan. My initial thoughts were simply to allow the web server to talk directly with MySQL and return the XML needed for a give select statement. The goal was to avoid the normal middle stage of using some sort of scripting to accept the statement, call a standard MySQL select and process this into an XML format. Something along the lines of MySQL being an XML factory where you pass the select and MySQL directly passes back the XML.

Some great ideas have been suggested, mainly around using --xml to format the output directly from the command line, which would interact with Apache by a module. I've been able to knock up a Perl program which is capable of doing this but it's raised more concerns than solid answers.

When I looked at this more closely the immediate thing was how …

[Read more]
The challenges of compiling non working Open Source (Part 3)?

I’m not there yet with compiling MySQL Workbench from the previously released 1.0.0-alpha source for linux. I’d like to think I’m getting closer but not really certain. I’m getting good response to my Bug Report #16604 from MySQL Staff. Seems I work at it during the day, update, and then next morning there is some more info, but still doesn’t cut the cheese, as it just moves me to next error.

So in my last edition, I got an error and installed a lua product (which was the right one), but I didn’t do a configure again, just a compile. I bet that’s a C/C++ 101 lesson. Also as per request, added Java options consistent with my environment. So:


$ cd /src/mysql-workbench-1.0.0/mysql-gui-common/
$ ./configure --enable-grt --enable-canvas --with-java-ldflags="-L/opt/j2sdk1.4.2_10/jre/lib/i386/client/ -ljvm"
./configure: line …

[Read more]
Showing entries 42336 to 42345 of 44061
« 10 Newer Entries | 10 Older Entries »