If you’ve been reading enough database related forums, mailing
lists or blogs you probably heard complains about MySQL being
unable to handle more than 1.000.000 (or select any other number)
rows by some of the users. On other hand it is well known with
customers like Google, Yahoo, Live Journal, Technocarati MySQL
has installations with many billions of rows and delivers great
performance. What could be the reason?
The reason is normally table design and understanding inner works
of MySQL. If you design your data wisely considering what MySQL
can do and what it can’t you will get great performance if not,
you might become upset and become one of those bloggers.
Note – Any database management system is different in some
respect and what works well for Oracle, MS SQL, and PostgreSQL
may not work well for MySQL and other way around. Even storage
engines have very important differences which can …