Qu’est-ce qu’Oracle et à quoi sert-il ?

  • Qu'est-ce qu'Oracle ?
  1. Oracle est l'un des langages DATABASE son utilisé pour Créer une base de données,des tables,des enregistrements...etc...
  2. Une base de données Oracle est une collection de données traitées comme une unité. L'objectif d'une base de données est de stocker et de récupérer des informations liées. Un serveur de base de données est la clé pour résoudre les problèmes de gestion de l'information. En général, un serveur gère de manière fiable une grande quantité de données dans un environnement multi-utilisateurs afin que de nombreux utilisateurs puissent accéder simultanément aux mêmes données. Tout cela est accompli en offrant des performances élevées. Un serveur de base de données empêche également les accès non autorisés et fournit des solutions efficaces pour la récupération des pannes.
  3. Oracle Database est la première base de données conçue pour l'Enterprise Grid Computing, le moyen le plus flexible et le plus rentable de gérer les informations et les applications. L'informatique en grille d'entreprise crée de grands pools de stockage et de serveurs modulaires, conformes aux normes de l'industrie. Avec cette architecture, chaque nouveau système peut être rapidement approvisionné à partir du pool de composants. Il n'y 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.
  4. La base de données a des structures logiques et des structures physiques. Comme les structures physiques et logiques sont séparées, le stockage physique des données peut être géré sans affecter l'accès aux structures de stockage logiques.
  • Pourquoi l'utiliser?
  1. Oracle a de nombreux avantages et caractéristiques qui le rendent populaire et le font ainsi devenir le plus grand éditeur de logiciels d'entreprise au monde. Oracle vient avec de nouvelles versions avec de nouvelles fonctionnalités mises en œuvre dans la nouvelle version tandis que les fonctionnalités des versions précédentes sont toujours maintenues. Un aspect important est que les bases de données Oracle ont tendance à être rétrocompatibles. En outre, quand Oracle sort une nouvelle version, leur documentation contient une liste de toutes les fonctionnalités nouvelles de cette version rend donc facile à utiliser pour apprendre les nouvelles fonctionnalités.
  2. Oracle prend un rôle de premier plan en raison de certaines des raisons suivantes:
  3. Oracle est utilisé pour presque toutes les grandes applications et l'une des principales applications dans lesquelles oracle prend sa présence majeure est la banque. En fait, dix des dix plus grandes banques du monde exécutent des applications Oracle c'est parce qu'oracle offre une combinaison puissante de technologie et d'applications d'entreprise complètes et pré-intégrées, y compris des fonctionnalités clés construites spécifiquement pour les banques.
  4. Certaines bases de données similaires comme Sybase, SQL-Server one ont des facilités pour utiliser des boucles, des conditions, des tableaux et ainsi de suite dans un programme et aussi des facilités comme les curseurs et les tables temp mais tout cela serait utilisé d'une manière alambiquée qui sont des opérations très lentes et consommatrices de ressources. Les opérations ne sont pas mises en œuvre comme dans Oracle qui est assez efficace.
  5. Aussi avec les fonctionnalités disponibles dans oracle avec les versions antérieures dans le marché la société oracle continue de mettre à niveau et de libérer de nouveaux produits dans le marché, de nouvelles versions libère qui sert mieux que les versions antérieures et ainsi la performance est améliorée beaucoup dans les versions ultérieures et ainsi retenir la croissance du marché et prouve ainsi une plus grande satisfaction pour les clients utilisant cette technologie. Ainsi, l'avantage d'une version supérieure est que l'on aurait plus de fonctionnalités et de meilleures capacités.
  6. Par exemple oracle 8i version a beaucoup de 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 comme de nouvelles fonctionnalités sur le partitionnement pour soutenir la grande base de données et ainsi de suite. Avec la version suivante 9i oracle avait ces installations maintenues et avait plus de nouvelles installations ajoutées à elle à savoir comme de nouvelles fonctionnalités ajoutées pour aider le DBA à gérer le changement de configuration de la base de données et ainsi de suite.
  7. Oracle est une base de données qui répond très bien avec d'excellentes performances dans des environnements exigeants. Oracle est une base de données majeure qui, avec ses fonctionnalités ajoutées, passe le test ACID, qui est important pour assurer l'intégrité des données. C'est très important car les données sont le cœur de tout système dans une organisation. Un système de base de données fiable et adéquat possède les propriétés suivantes :
  8. Atomicité :
    C'est-à-dire que les résultats de l'exécution d'une transaction sont soit tous validés, soit tous annulés.
  9. Consistance :
    La base de données est transformée d'un état valide à un autre état valide. Les transactions illégales ne sont pas autorisées et, si une contrainte d'intégrité ne peut pas être satisfaite, alors la transaction est annulée.
  10. Isolation :
    Les résultats d'une transaction sont invisibles pour les autres transactions jusqu'à ce que la transaction soit terminée augmentant ainsi la sécurité sur les données.
  11. Durabilité :
    Une fois engagés (terminés), les résultats d'une transaction sont permanents et survivent aux futures défaillances du système et des médias et ainsi assurer la maintenance et la protection des données.
  12. Tout ce qui précède est bien maintenu par la base de données Oracle.
  13. La dernière version oracle 10g a de nombreuses fonctionnalités et une nouvelle fonctionnalité est l'introduction de la corbeille. Cette option lorsqu'elle est activée pourrait être utilisée par les utilisateurs tout comme la corbeille de Windows ou la corbeille de Mac. Les tables abandonnées vont "dans" la corbeille, et peuvent être restaurées à partir de la corbeille.
  14. L'un des principaux avantages d'oracle sur les autres bases de données est dans sa version récente oracle a le concept de la technologie Flashback. C'est nous savons tous que les données sont le cœur de toute application ou organisation et donc cela nécessite une maintenance minutieuse. Mais parfois, une panne d'application peut se produire et la plupart des DBA invoquent les raisons d'une défaillance matérielle, mais aussi des erreurs humaines comme la suppression accidentelle de données précieuses, la suppression de données erronées ou l'abandon d'une mauvaise table. Il est donc essentiel de prendre soin d'une telle situation, ce qui est fait par la dernière technologie d'Oracle appelée Flash, introduite dans sa dernière version. Par la technologie Flash, elle aide à la récupération en travaillant uniquement sur les données modifiées. Ainsi, Flashback fournit une
  15. Récupération efficace des erreurs humaines
  16. Récupération plus rapide de la base de données
  17. Aide à simplifier les processus de gestion et d'administration
  18. et ainsi de suite.

Merci

Karthik


.