mSQL: It's Baaaccckkkkk
Leomania writes "In this press release on the mSQL (aka Mini SQL) website, it appears that mSQL is once again under development. A new release is slated for February 15th, and support will be available starting February 1st."
Well, in my opinion, the idea of competition neing good for software development id also outdated.
Competition is nice, but the most important thing is not competition, but having a choice.
Nothing would make me happier if, instead of halving a choice between half a dozen different poorly implemented solutions, there was just one excellent solution.
But the problem isn't that there are half a dozen different solution in your example, it's that they're all poor. It's not always the case that multiplicity correlates with quality.
The best open source projects have a monopoly, and suck all the development effort for that field - The Kernel and Apache for example.
So, by your definition, nobody is working on BSD. The researchers who come up with new networking protocols traditionally prefer BSD. Do they not count? Do the BSD security nuts not count? The reason why there is a lot of effort in Linux and Apache is because they are very open-ended and have a wide scope for extensibility. Most of the developers are working on the extensible parts, not the core.
Why do we need several different versions of SQL to be on the go? It would be far better if there were just one, and the quality of the product would improve also.
That's the beauty of standards. There *is* only one SQL available. All the implementations of SQL have different redeeming factors. Do you need Oracle 8 just to power your weblog?
Does my bum look big in this?
mSQL is for simple data structures a lot more faster than MySQL. If the DB grows you can change to at anytime to mysql without changing the source by using an interface like DBI.
Everyone hurry, there is still time to write your own database implementation.
Beware though, several names should be reserved: Linus gets lSQL.
oSQL nSQL and fSQL go to OpenBSD, NetBSD, and FreeBSD respectively. Apple will want aSQL, which will actually just be fSQL with the first letter changed. Stallman will write GNUsql, which much to his chagrin, will be called gSQL.
Mircrosoft will sue Hughes, claiming that the m in mSQL stands for Microsoft.
And I want bSQL. Cause its just BS.
The best open source projects have a monopoly, and suck all the development effort for that field - The Kernel and Apache for example.
By "The Kernel", do you mean Linux? Remember that Linus choice to create a Linux, even though Minix and FreeBSD already existed. If he had felt, like you do, that competition is a waste of time, there would be no Linux today. If software monopoly is so great, then why was Minix (or Windows) not good enough to meet Linus' needs way back when?
And not all "open source competition" is from other open source projects. Linux 2.4 has performance improvements because of competition from Windows 2000. Apache 2.0 is introducing a new threading model because of competition from IIS.
cpeterso
"Quick Igor, get the wooden stake! The garlic's not working!"
"Yeth, Mathter."
"And now the axe! I should have listened to old man Ellison when he said you had to properly dispose of these things."
"Thall we be burning it, Mathter?"
"One step at a time, Igor. To properly dispose of a vampire SQL package, you have to make sure none of the embers escape, or we'll have to deal with this all over again!"
The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
The reason to use mSQL is to store a small amount of non-essential data for extremely rapid retrieval. It is easy to use, and, for the record, does have PHP driver support. Not that there is that much to support anyway :)
Seriously, though, if you're going to criticize mSQL, you have to be willing to acknowledge that the only leg-up MySQL has (before the row-level lock gets finished) on mSQL is the ability to write functions. And it doesn't even have a procedural language, just C-functions! So don't stand all high-and-mighty looking down on mSQL from your MySQL pedastal - it's not that high off the ground.