Reports from the MySQL Users Conference
Eh-Wire writes "OnLamp is reporting on the MySQL Users Conference that is currently underway. Among the highlights are the announcement that the code for MySQL 5.0 is now complete. Axmark and Widenius suggest that squashing bugs is the key behind the success of MySQL. Michael Tiemann from Red Hat and the OSI delivered a keynote on "Defining Open Source". He suggests that Microsoft's "shared source license" has been a complete failure at the design level."
"We're catchin' up!"
i don't think i've ever seen MySQL output a report like this...must have been a weird query.
Who knew? Maybe Microsoft should follow this brilliant business plan.
Due to the rising cost of energy, ink, and/or toner, we urge all authors to reduce their word count wherever possible. For instance, the string ('s "shared source license") in the preceding article is redundant and may be eliminated.
Thank you for your co-operation.
- The Management
So does this mean they're still doing bugfixes? Or they're doing testing? Or it's going to come out any moment?
Or does it mean that they're no longer implementing new features, which means they're in beta. If that's the case, we knew that much already.
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
Sure it seems ok if you want to run a small, fast, dynamic website that doesn't contain any real valueable data.
For serious data needs, in my projects I'll choose Sql-Server over mysql any day of every week. I'm not saying Sql-server is the best choice, but its ahead of mysql when it comes to data integrity.
You know, I have one simple request. And that is to have sharks with frickin' laser beams attached to their heads!
>> He suggests that Microsoft's "shared source license" has been a complete failure at the design level." I agree with what Tiemann says..but to an extent. MySql an JBOSS are now commercial companies who employ team of developers to develop the code much like a proprietory software. The real value in open source is the amount of feedback you get from the developers which in turn improves the quality. Microsoft with its license is trying to just that. And it would succeed..(just like JBoss and MySql have).
- Sh!t
MySQL 5.0, now with 3 full revisions more than MySQL 2.0
...after all, the recent PostgreSQL 8.0.2 release included a cache management algorithm replacement due to a patent.
The Army reading list
Microsoft even HAS such a license? News to me. Anyway...
MySQL is probably one of the better known Open-Source projects, and the fact that it's this far is a wonderful sign for the rest of the world.
Show this to your friends and family that don't know what a real hacker is
How is this interesting?
:)
mysqldump can backup many gigs of data and restore it just fine. I have done it on small fast websites, and I have done it on huge behemoth websites. All it take is a one line command to backup and entire database.
m$sqlserver is a decent product, but mysql is far superior in speed and relability. As far as your table corruption is concerned, you must have screwed it up yourself
It's great that bugs are fixed, but how about investing more in user education, so that people at least realize that they could have every patch imaginable installed but still be owned by SQL injection, a problem with whoever wrote their webpage or app that interfaces with the SQL server and not the SQL server it self.
MySQL is a lot better about it then MSSQL due to the lack of comments, but disastrous things can still be done with this.
For those that are curious, more info on SQL injection can be found here and here.
Really, it sort of annoys me. We use MySQL in a live, production environment. We have tables with close to five billion rows in them. MySQL has only given us a problem once. A table was mysteriously corrupted about two years ago. The fix? I opened up a HEX editor and repaired the damage. Restarted MySQL, ran some checks with the included tools, and we were all done. Quicker than pulling tapes, let me tell you.
I am really tired of all the hate around here. Every other comment is "If you're serious you will use Postgres because it has feature x, y, and z which make it a better product and you will suffer the consequences if you use MySQL because it's a bad thing for bad people because they don't like penguins and hot grits and bacon shit!"
Actually, it's not that bad... but it's damn near.
I know there are many frontends available (KEXI, PHPMYADMIN, SQLNAVIGATOR etc) but none is as flexible and functional as Access from M$. This is where the competition lies.
"OnLamp is reporting on the MySQL Users Conference that is currently underway."
But the conference website says it finished yesterday...
That's not a database problem, but an application problem.
.ActiveConnection = ServerConnection .CommandText = "do_stuff" .Parameters .Append cmd.CreateParameter("foo", adVarChar, adParamInput, 100, Foo) .Append cmd.CreateParameter("bar", adVarChar, adParamInput, 100, Bar) .Execute
In the Windows world you can do this with ADO, for instance. Simply make EVERYTHING go through a stored procedure, then call it always creating a Command object. For example, in VB:
Dim cmd As New ADODB.Command
With cmd
Set
With
End With
End With
Writing from memory here, so something might be wrong. Anyway, ADO will make sure that everything is properly quoted and it's guaranteed that SQL injection won't work.
its an app layer problem all right, and one that has become an epidemic amoung the hoards of naive php scripters, but a simple one to fix. db drivers should provide their own string substitution methods that apply proper quoting... (e.g., db::sprintf)... the python db api does an excellent job of providing this.
Not to be nitpicky... but "currently underway"? I live in Sunnyvale, and that's where a number of my coworkers have been all week. However, it was over yesterday!
The MySQL log picture is a picture of a porpoise which is a mammal. A dolphin is a fish.
You evaluate software based on two lists posted on a web site? If the author had started the PostgreSQL gotchas page first (the one prominently marked "still under progress"), would you post the same comment with the database names reversed?
how to invest, a novice's guide
The weather here has been *beautiful* for a while. Today, during the MySQL Users Conference right down the street, we basically get the following:
SPECIAL WEATHER STATEMENT
NATIONAL WEATHER SERVICE SAN FRANCISCO CA
344 PM PDT FRI APR 22 2005
CAZ005>008-065-075-230000-
-SANTA CLARA COUNTY-
344 PM PDT FRI APR 22 2005
STRONG THUNDERSTORMS HAVE DEVELOPED OVER THE EAST BAY THIS
AFTERNOON.. EXPECT
STRONG GUSTY WINDS TO 40 MPH...FREQUENT LIGHTNING AND SMALL HAIL WITH THESE STORMS.
---
I'm telling you, the almighty one himself has made his database choice, and it ain't MySQL!
I think you mean a proprietary license, not a commercial license. The GNU General Public License (one of MySQL's licenses), as well as PostgreSQL and Firebird's licenses are all bases for doing business, hence they are already commercial licenses. Firebird and PostgreSQL are also licensed under a free software licenses--the Mozilla Public License and a variation on the 3-clause BSD license, respectively.
Digital Citizen
I'd hate to be stuck at this "conference" (circle jerk)!
Post Gres. Gracias Oops, that was three. Sorry...
You don't need to use stored procs. All you need is to call your queries with bound parameters. Any decent db/app layer should be able to do this.
...there is no sig...
G R A M M *A* R
And it wasn't a grammar mistake, my dearest tosspot, it was a spelling mistake, aka, a TYPO.
From the article:
[Tiemann] next cited Bruce Mau's work, "Massive Change,"
saying that for most of us design is invisible until it fails.
From Bruce Mau's An Incomplete Manifesto for Growth:
24. Avoid software. The problem with software is that everyone has it.
Bruce Mau must be a really clever designer to get his web site to function without software.The space unintentionally left unblank.
Yeah.. why does mysql_query not call mysql_escape_string by default and then have a mysql_query_noescape that doesn't?
Works well on both Win32 and Linux.
http://opensource.ca.com/projects/ingres
A law, like Godwin's Law or thereabouts.
e lling
Humour is lost on you, you twit.
Try this:
http://www.advicemeant.com/flame/04psych.shtml#Sp
Though it is not quite what I had in mind. Something like "Spelling flames inevitably contain spelling mistakes" - Vryl's Law.
Btw, I never said you were wrong. Just a fuckwit for correcting someones spelling, when you can't spell yourself. It was funny.
Oddly enough, the loose/lose thing drives me mad too, but I have got used to it by now. Eventually, I suppose, your usage of G R A M M *E* R will probably prevail.
I don't give a flying fuck. The irony of the situation was all that I was trying to bring attention to, tosspot.
Readers may be interested in the MySQL User Conference 2005 Blog aggregation.
It is found at http://www.openwin.org/mike/uc2005
There are about 10 blogs aggregated and an average of 10 posts a day from the conference. Not much, but it lets your get the coles notes version of a bunch of sessions.
Hey moderator. That isn't flame bait. It's true. Just what part do you disagree with? Nah. You don't state your reasons. You just stamp the whole thing as flamebait -1 without having a clue.