Er zijn bepaalde dingen die me storen aan Mysql
Ik moet kiezen tussen het afdwingen van beperkingen en transacties versus Fulltext Index (InnoDb versus MyISAM). Dit is echt probleem nummer 1 voor mij (het afdwingen van beperkingen en transacties is wat dbs cool maakt, maar je hebt ook de volledige tekst nodig...)
- Het is niet eenvoudig om transacties in klantcode te 'simuleren'.
- Als u de beperkingen niet afdwingt, is het heel gemakkelijk om een inconsistente status van de db te krijgen
- Zonder Fulltext Search word je misschien gek met OR X LIKE %y%
- U moet BEFORE UPDATE TRIGGER maken met RAISE ERROR voor CHECK CONSTRAINT
- Mysql presteert slecht wanneer gegevens te groot worden (ik bedoel echt groot).
- Mysql maakt slechte uitvoeringsplannen
- Mysql heeft problemen met meer dan 3 joins (laten we beter zeggen meerdere joins).
Oracle is de oplossing voor al deze problemen, het is een volledig DBMS (transacties, CHECK-beperkingen, veel opties voor views, fulltext zoeken en nog veel meer.. ) maar het is tenslotte een kwestie van geld.