cara, O MySQL realmente é um banco de dados que deixa a desejar quando comparado com o PostgreSQL ... O MySQL trabalha na casa das centenas de milhares ... ou seja 100.000, 200.000 registros ... podendo chegar a milhões ... QUanto maior, maior o tempo de execução tende a ser, Em números baixos, como 50.000 por exemplo, a diferença em relação a 100, dependendo claro do servidor, pode ser ínfima ! Já o Postgre, não sei com relação ao número de registros, mas sei que ele é comparado a Bancos de Dados de grande porte como o Oracle e o SQL Server !! Mas acho que por enquanto você não vai ter problema com isso não !