Hi all,
I'm wondering what some of the opinions are on mysql. I have read a lot of material (biased) by a lot of people and propaganda that obviously push one database over another. I have a great respect for the people and their opinions on this forum and thought I may ask for everyone's opinion here.
I personally never cared much for mysql because it always put an emphasis on speed and never focused on the "quality" or integrity of the data IMHO. I realize that mysql is trying to change that now by adding features such as triggers and sprocs.
I am in the middle of making a UI in php for a mysql db. This db requires transactions. I have used other databases in the past and have been dreading the point when I would have to implement transactions in this database.
After doing about 10 minutes of research, I found that as long as I am using Innodb, I am already set up for transactions and it defaults to "REPEATABLE READ"; I do not need to do anything else. Wow. I cannot believe that. Now that is simple indeed.
I remember using transactions in postgres about 5 or 6 years ago and it was a pain from a programming standpoint. Mysql really has taken the pain out of using transactions. The ease of this database has really prompted me to ask around and see what everyone else thinks.
I have heard mysql referred to as a “toy database” and a “File system” on many occasions. Does anyone have any opinions on that?
