Je pense que d'autres commentateurs ont tout à fait raison de souligner toutes les capacités RDBMS supplémentaires non essentielles qui sont fournies avec les solutions commerciales.
Voici une matrice des éditions et des fonctionnalités d'Oracle qui mériteraient d'être parcourues uniquement pour comprendre les fonctionnalités "supplémentaires", en particulier dans le contexte de ce qu'il en coûterait pour développer et prendre en charge votre propre version (si cela est même possible) sur un produit comme MySQL :https://docs .oracle.com/cd/B28359_01/license.111/b28287/editions.htm#DBLIC116
Par exemple, si vous aviez une exigence qui disait :"Les utilisateurs doivent pouvoir récupérer toutes les versions précédentes des données qu'ils ont supprimées/mises à jour jusqu'à une semaine après la validation des modifications", cela implique une certaine surcharge de développement que je pense serait beaucoup plus élevé sur un système qui n'avait pas de fonctionnalité intégrée comme la requête Flashback d'Oracle.