Un avvertimento su tutto sotto è che non ho osservato molto mysql durante parecchi anni in modo da le informazioni possono cambiare piuttosto.
In senso lato Oracle e Sybase sono molto simili. Sono entrambi i sistemi di base di dati di impresa che probabilmente lo costeranno mólto. Entrambi possono essere girati nei lotti dei sensi dargli la buona prestazione per il vostro uso progettato. Mysql non è come robusto una base di dati e fa alla prestazione colta estremamente buona e scrivere ai poveri la prestazione.
In termini di domande di scrittura, finchè attaccate con le domande di base di sql, tutti sono più-o-di meno il campione di sql. La più grande differenza che incontriate è che non ci sono le esecuzioni standard per il trattamento le date e dei datetimes. Se dovete scrivere le procedure immagazzinate o altre forme più complesse di sql, ci sono molte altre differenze fra loro.
Un capriccio unico a Sybase è esso sostiene mettere le dichiarazioni di sql multiple in un singolo ordine/presenta ed il richiamo dei risultati per tutte domande. Ciò può essere utile ma ho ancora trovare un posto in cui non potrei strutturare diversamente la domanda (o presentare appena esclusivamente ogni dichiarazione) per convincerla per funzionare in un'altra base di dati.
Se il prezzo è una preoccupazione, andare con mysql. Se siate dati della lettura molto più dei dati di scrittura, andare con mysql. Se avete bisogno di una base di dati di impresa completa, andare con Oracle o Sybase. Ho usato sia Oracle che Sybase e non posso realmente suggerire uno sopra l'altro - entrambi possono fare praticamente le stesse cose.