Je suis curieux de savoir pourquoi vous choisissez la base de données Oracle par rapport aux dernières versions de:
1) Microsoft SQL Server
2) MySQL
3) PostgreSQL
Quelles caractéristiques ou fonctionnalités justifient le coût supplémentaire. Je m'intéresse aux arguments techniques, pas à une guerre de religion. Un ami m'a posé la question et j'ai toujours utilisé l'un des 3 que j'ai énumérés. Je ne connaissais pas assez les bases de données Oracle pour donner un avis.
Merci.
la source
Seuls Oracle et le SQLServer de Microsoft sont des sources fermées, et lorsque quelque chose ne va pas et que vous avez un problème, la réponse est juste un coup de téléphone (et en espèces si bien sûr). Quoi qu'il en soit, MySQL et PostGre ont plusieurs services de conseil aux entreprises, mais au final, ces consultants ne sont pas vraiment responsables du produit, car le produit appartient à tout le monde. Ce qui est génial parce que vous pouvez entrer et corriger le code si vous êtes bon avec C et la programmation de niveau relativement bas, mais si vous ne trouvez pas la solution, cela pourrait devenir une folle poursuite.
Maintenant que tout le monde n'est pas assez qualifié et que les entreprises avec de l'argent préfèrent la sécurité (au sens commercial) des bases de données fermées, c'est la raison pour laquelle ces solutions n'ont pas cessé leurs activités, outre le fait que leurs implémentations sont solides et vaut l'argent si vous l'avez.
Ok maintenant, enfin, la différence la plus importante est entre SQLServer et Oracle et cette différence est le système d'exploitation, la plupart des utilisateurs de Windows s'en tiendront, vous l'avez deviné, SQLServer, mais si vous exécutez sur des versions d'Unix, Oracle est votre solution de source fermée. Quoi qu'il en soit, j'utilise Oracle sur Solaris, mais si notre cible était Windows, j'utiliserais probablement SQLServer car les deux produits sont solides comme le roc, mais je suis convaincu que Microsoft a quelques astuces spéciales sous le capot pour obtenir les meilleures performances sous Windows.
la source
La vraie question est de savoir quel type d'application va être utilisé pour utiliser un SGBDR. Vous n'avez certainement pas besoin d'oracle pour votre blog wordpress ou votre clone Twitter. Mais si vous voulez faire de l'intelligence d'affaires lourde, Oracle peut avoir certaines fonctionnalités qui peuvent vous aider à le faire plus efficacement que les autres.
Le serveur MS SQL est également très bon, il a des tonnes de fonctionnalités. Si vous êtes frappé sur Linux et que vous avez besoin d'une base de données avec les fonctionnalités offertes par ms sql, alors oracle serait un bon choix.
la source
Juste pour en nommer quelques-uns:
Et bien sûr la magie de la marque;)
Et quand il s'agit de choisir le SGBDR? Habituellement, le choix est assez évident - Oracle ou le reste du monde. Après cela, vous pouvez affiner le choix en:
la source
Je pense que c'est parce qu'Oracle a été le premier SGBDR à prendre en charge le " sharding "
la source
Les coûts de SQL Server et d'Oracle ne sont pas si éloignés que cela, vous savez.
En fait, pour les petits systèmes, le coût d'Oracle par rapport à votre base de données gratuite préférée est compris entre zéro (Oracle Express Edition) et pas très grand (processeur de 5800 $ perpétuel pour Standard Edition One).
Voici un lien vers les fonctionnalités des différentes éditions en 11g: http://www.oracle.com/database/product_editions.html .
Les prix catalogue sont disponibles pour tous les territoires sur http://store.oracle.com - en général, les grandes entreprises ne paient pas au détail, bien sûr;)
la source