Différences entre DB2 et Oracle
Nous avons eu une discussion avec des collègues sur les bases de données d'hier que nous avons une base de données DB2 d'éducation dans quelques semaines. Je me demandais, quelles sont les différences entre DB2 et Oracle comme deux grands solutions d'entreprise? Il y a des restrictions en comparaison aux autres? Existe-il des tâches plus approprié pour DB2 ou Oracle?
(J'ai trouvé cette l'article, mais j'ai quelque doute, il couvre tout)
source d'informationauteur |
Vous devez vous connecter pour publier un commentaire.
La différence majeure à mes yeux est que DB2 peut faire la différence entre une valeur NULLE et une chaîne vide 🙂
IMMSMW, qui est très importante différence entre les deux est la façon dont ils atteindre l'isolation de la transaction. Oracle utilise MVCC, DB2 utilise traditionnelle en deux-verrouillage de phase.
Mais qui ont peut-être changé dans les dernières versions de DB2, bien sûr.
Avec la sortie de db2 9.7 l'année dernière il y a moins de différences qu'il y tous étaient DB2 sous licence Postgress plus et c'est dans DB2 9.7. Ce est utilisé essentiellement d'un ensemble de Oracle fonctions de compatibilité. L'une de ces fonctions est le contrôle de la Simultanéité. Les autres principaux sont dialecte SQL, PL/SQL, PL/SQL packages Intégrés dans les paquets, JDBC client avec des extensions, BEC applications client, SQL*Plus de scripts. Plus de détails ici http://www.ibm.com/developerworks/data/library/techarticle/dm-0907oracleappsondb2/
Je dois dire que je travaille pour IBM maintenant un spécialiste de l'immigration.
Table Oracle, le schéma et les noms de colonnes sont toujours limités à 30 caractères, ce qui peut devenir agaçant.
De quel point de vue?
Pour les développeurs qui collent à un certain niveau, les différences ne devraient pas être notables.
Pour les admins, oui, c'est une autre histoire.