I'm looking for information about both products and your experience would be a big help. I'm aware that Oracle RAC and MySQL Cluster uses different architecture and that Oracle RAC has single point of failure where MySQL doesn't, RAC scales vertically, MySQL Cluster horizontally, but in practice, I never had occasion to play with them. So far, I couldn't find any advantage of RAC over MySQL Cluster. Maybe you know something I dont? :)
UPDATE - WARNING
This question is not about MySQL vs Oracle and please do not write comments suggesting superiority of one of them. This question is about understanding the superiority (if any) of Oracle's RAC over MySQL Cluster, because in my case, this knowledge may help me decide which DB system to go for for my next project. What concerns requirements, there is only ONE sole requirement for RAC/Cluster: To scale, on high load and large db.