Un avertissement sur tout les ci-dessous est que je n'ai pas regardé beaucoup le mysql en plusieurs années ainsi l'information a pu avoir changé légèrement.
Au sens le plus large Oracle et Sybase sont très semblables. Ils sont les deux systèmes de base de données d'entreprise qui vous coûteront probablement beaucoup. Tous les deux peuvent être tournés dans un bon nombre de manières de te donner la bonne exécution pour votre utilisation prévue. Mysql n'est pas en tant que robuste une base de données et fait écrire l'exécution lue extrêmement bonne et aux pauvres l'exécution.
En termes de questions d'écriture, tant que vous collez avec des questions de base de SQL, tous sont plus-ou-moins la norme de SQL. La plus grande différence que vous rencontrerez est qu'il n'y a aucune réalisation standard pour manipuler des dates et des datetimes. Si vous devez écrire des procédures stockées ou d'autres formes plus complexes de SQL, il y a beaucoup plus de différences entre elles.
Un caprice unique à Sybase est lui soutient mettre des commandes SQL multiples dans une commande simple/soumet et rechercher les résultats pour toutes les questions. Ceci peut être utile mais j'ai trouver encore un endroit où je ne pourrais pas structurer la question différemment (ou soumettre juste chaque rapport séparément) pour l'obtenir pour fonctionner dans une autre base de données.
Si le prix est un souci, aller de pair avec le mysql. Si vous serez des données de lecture bien davantage que des données d'écriture, aller de pair avec le mysql. Si vous avez besoin d'une pleine base de données d'entreprise, aller avec Oracle ou Sybase. J'ai employé Oracle et Sybase et ne peux pas vraiment recommander un au-dessus de l'autre - tous les deux peuvent faire assez plus ou moins les mêmes choses.