Quote:
Originally posted by kellewic
Umm, C is "60's technology." What do you think most other languages are built off of?
Besides I'm not against other databases. They have their uses. For what I do, MySQL works and it works well. You, however, sound fairly biased against it.
|
Yup. C is 60's technology, and that's a great analogy for describing the weaknesses of it. Think about all those problems you have to design around in C: buffer overruns, problems with void*, spaghetti coding. Sure, you can write great software in it and sometimes the more advanced stuff (e.g. Java) isn't up to task and you *have* to use it, but you shouldn't dismiss the weaknesses.
I'm biased against *all* SQL DBMS's. I want a true relational DBMS, and I'm quite happy to criticize vendors as long as they come up short. And, as you pointed out, they do listen. That's why, for example, the MySQL team is working on sub-selects and views, and has added transactions.
BTW... has anybody actually used Firebird or Innobase? Can the original poster (who seems to have gone AWOL) check the criticisms I made of MySQL and post his findings back to the board?