Meilleure réponse
Je vais y répondre dune manière plus pragmatique. Personnellement, je suis moins intéressé par les implémentations techniques, sauf lorsquelles limitent ou renforcent ce que je peux faire avec un outil.
Teradata est une appliance particulièrement adaptée à lagrégation de données. Il peut bien sûr faire plus de choses que cela, mais ces choses ne sont pas remarquables. Cela a du sens quand on regarde larchitecture MPP dont ils sont si fiers. Malheureusement, cest toujours MPP tout le temps. De plus, parce quil sagit dun appareil, la seule façon dobtenir plus délectricité est dacheter plus dappareils. Il sagit dune approche manifestement désuète à lère moderne élastique. De plus, sa mise en œuvre nécessite que vous nappliquiez pas RI. Ce qui signifie que la plupart des raisons pour lesquelles on utilise un SGBDR sont rejetées. Cest généralement bien si vous agrégez à partir dune source très propre comme SAP. Cependant, si vous en avez beaucoup des sources sales disparates, il faudra investir plus lourdement dans ETL et QA.
De plus, teradata manque dune couche dabstraction de données sophistiquée. Cela conduit les gens à le traiter en lecture seule. Cest bien si vous avez un simple entrepôt de données qui ne dérive pas de valeurs qui alimentent autre chose quun rapport. Il est en deçà de la vision originale dInmon Corporate Information Factory. De plus, il na pas loptimiseur le plus intelligent. Il peut parfaitement gérer les modèles 3nf. Selon la requête, il peut être confondu avec des schémas détoiles complexes. Oubliez les modèles déchelle récursifs.
Oracle, en revanche, est tout ce que vous avez la compétence et la volonté de créer. Il peut sagir dun serveur dapplications très peu coûteux pour la fondation de données dune usine dinformations dentreprise de plusieurs pétaoctets. Il peut être personnalisé à lapplication à tous les niveaux, du SAN au système dexploitation en passant par la base de données et la couche dabstraction. Tout modèle qui a du sens pour un SGBDR fonctionnera avec loptimiseur très sophistiqué. Le plus gros problème d’Oracle est qu’ils punissent ceux qui n’ont pas d’expérience dans la manière de faire d’Oracle. Comme il existe tellement d’options de personnalisation pour de nombreux cas d’utilisation différents, il y a beaucoup à apprendre. Si vous faites les choses de manière non Oracle, les choses ne se passeront pas. Bon nombre de soi-disant professionnels dOracle encourageront la solution consistant à acheter plus de matériel, ce qui fait gagner plus dargent à Oracle. Cela est déplaisant.
Les deux systèmes ont des limites déchelle. Teradata devient très coûteux à tenir à jour pour des systèmes dans lesquels les données sont fréquemment mises à jour. Les deux systèmes nécessitent des stratégies dagrégation pour résoudre des problèmes déchelle complexes. Surtout lorsque lélagage des partitions ne peut pas être exploité. Aujourdhui, les stratégies dagrégation deviennent très coûteuses à maintenir à grande échelle, car les analyses avancées sont en dehors des calculs.
Réponse
- Quest-ce quOracle?
- Oracle est lun des le langage DATABASE utilisé pour créer une base de données, des tables, des enregistrements… etc…
- Une base de données Oracle est un ensemble de données traitées comme une unité. Le but dune base de données est de stocker et de récupérer des informations connexes. Un serveur de base de données est la clé pour résoudre les problèmes de gestion de linformation. En général, un serveur gère de manière fiable une grande quantité de données dans un environnement multi-utilisateur afin que de nombreux utilisateurs puissent accéder simultanément aux mêmes données. Tout cela est accompli tout en offrant des performances élevées. Un serveur de base de données empêche également tout accès non autorisé et fournit des solutions efficaces pour la reprise après incident.
- Oracle Database est la première base de données conçue pour l’informatique en grille d’entreprise, le moyen le plus flexible et le plus économique de gérer les informations et les applications. Linformatique en grille dentreprise crée de vastes pools de stockage et de serveurs modulaires aux normes de lindustrie. Avec cette architecture, chaque nouveau système peut être rapidement provisionné à partir du pool de composants. Il ny a pas besoin de charges de travail de pointe, car la capacité peut être facilement ajoutée ou réaffectée à partir des pools de ressources selon les besoins.
- La base de données possède des structures logiques et physiques. Les structures physiques et logiques étant séparées, le stockage physique des données peut être géré sans affecter laccès aux structures de stockage logiques.
- Oracle présente de nombreux avantages et fonctionnalités qui le rendent populaire et en fait ainsi le plus grand éditeur de logiciels dentreprise au monde. Oracle est livré avec de nouvelles versions avec de nouvelles fonctionnalités implémentées dans la nouvelle version tandis que les fonctionnalités des versions antérieures sont toujours maintenues. Un aspect important est que les bases de données Oracle ont tendance à être rétrocompatibles. De même, lorsquOracle publie une nouvelle version, sa documentation contient une liste de toutes les nouvelles fonctionnalités de cette version, ce qui facilite lapprentissage des nouvelles fonctionnalités.
- Oracle joue un rôle de premier plan en raison de certaines les raisons suivantes:
- Oracle est utilisé pour presque toutes les grandes applications et lune des principales applications dans lesquelles oracle prend sa présence majeure est la banque.En fait, dix des 10 plus grandes banques du monde exécutent des applications Oracle, car oracle offre une puissante combinaison de technologie et dapplications commerciales complètes et pré-intégrées, y compris des fonctionnalités clés spécialement conçues pour les banques.
- Certaines bases de données similaires comme Sybase, SQL-Server one ont des installations pour utiliser des boucles, des conditions, des tableaux et ainsi de suite dans un programme ainsi que des installations comme des curseurs et des tables temporaires, mais tout cela serait utilisé de manière alambiquée qui sont des opérations très lentes et consommatrices de ressources. Les opérations ne sont pas implémentées comme dans Oracle, ce qui est assez efficace.
- Également avec les fonctionnalités disponibles dans oracle avec les versions antérieures du marché, la société oracle continue de mettre à niveau et de lancer de nouveaux produits sur le marché, de nouvelles versions qui servent mieux que les versions précédentes et donc les performances sont beaucoup améliorées dans les versions ultérieures et conservent ainsi la croissance du marché et prouvent ainsi une plus grande satisfaction pour les clients utilisant cette technologie. Ainsi, lavantage dune version supérieure est que lon aurait plus de fonctionnalités et de meilleures capacités.
- Par exemple, la version oracle 8i a de nombreuses nouvelles fonctionnalités qui ont aidé les utilisateurs à savoir, comme avec oracle 8i, on pouvait exécuter Java dans la base de données, avait des fonctionnalités telles que de nouvelles fonctionnalités sur le partitionnement pour prendre en charge une grande base de données, etc. Avec la prochaine version, oracle 9i avait ces fonctionnalités maintenues et plus de nouvelles fonctionnalités ont été ajoutées, notamment de nouvelles fonctionnalités ajoutées pour aider le DBA à gérer les changements de configuration de la base de données, etc.
- Oracle est une base de données qui répond très bien avec dexcellentes performances dans des environnements exigeants. Oracle est une base de données majeure qui, avec ses fonctionnalités ajoutées, passe le test ACID, ce qui est important pour assurer lintégrité des données. Ceci est très important car les données sont au cœur de tout système dorganisation. Un système de base de données fiable et adéquat a les propriétés suivantes:
- Atomicité: cest-à-dire que les résultats de lexécution dune transaction sont soit tous validés, soit tous roulés retour.
- Cohérence: La base de données est transformée dun état valide à un autre état valide. Les transactions illégales ne sont pas autorisées et, si une contrainte dintégrité ne peut être satisfaite, la transaction est annulée.
- Isolation: Le les résultats dune transaction sont invisibles pour les autres transactions jusquà ce que la transaction soit terminée, augmentant ainsi la sécurité des données.
- Durabilité: Une fois validée (terminée ), les résultats dune transaction sont permanents et survivent aux futures pannes du système et des supports, assurant ainsi la maintenance et la protection des données.
- Tous les éléments ci-dessus sont bien gérés par la base de données Oracle.
- Le la dernière version doracle 10g a de nombreuses fonctionnalités et une nouvelle fonctionnalité est lintroduction de la corbeille. Cette option, lorsquelle est activée, peut être utilisée par des utilisateurs comme la corbeille Windows ou la corbeille Mac. Les tables abandonnées vont « dans » la corbeille, et peuvent être restaurées à partir de la corbeille.
- Lun des principaux avantages doracle par rapport aux autres bases de données est dans sa version récente, oracle a le concept de la technologie Flashback. Cest que nous savons tous que les données sont au cœur de toute application ou organisation et que cela nécessite donc une maintenance minutieuse. Mais parfois, une panne dapplication peut survenir et la plupart des DBA en invoquent les raisons comme une défaillance matérielle et, en dehors de cela, la raison en serait des erreurs humaines telles que la suppression accidentelle de données précieuses, la suppression des mauvaises données ou la suppression de la mauvaise table. Il est donc essentiel de prendre en charge une telle situation et cela se fait dans la dernière technologie d’oracle appelée flash introduite dans sa dernière version. Grâce à la technologie Flash, il aide à la récupération en travaillant uniquement sur les données modifiées. Ainsi, Flashback fournit une
- Récupération efficace des erreurs humaines
- Récupération plus rapide de la base de données
- Aide à simplifier les processus de gestion et d’administration
- et ainsi sur.
Merci
Karthik