In my experience with MySqlMySQL, MyIsam is really really fast on inserts and reads. On the other hand, if you have many users hitting the database at the same time inserting and querying data -, you will start to see the performance of MyIsam fall sharply.
MyIsam is good when:
- youYou have alota lot of writes and very few reads
- You have alota lot of reads and very few writes
- You have a blog. Most of the time only a few writes a day between posts and comments
MyIsam is bad when:
- You have alota lot of reads and writes happening at the same time
I have tested postgresqlPostGreSQL and it out performs mysqlMySQL MyIsam when the database is getting hit hard with both reads and writes happening at the same time. Furthermore, MyIsam tends to get corrupted at least once a month when you have a high traffic website.