Plus de 400 000 entreprises dans le monde font confiance à Oracle Database à travers le monde. Des nouvelles fonctionnalités d’auto-administration s’ajoutent avec Autonomous Database, la nouvelle base de données autonome. Quels en sont les avantages pour les développeurs ?
17 au 19 Septembre : Webinar Oracle Technology Data Week
Temps de lecture : 7 mn
Autonomous Database, la nouvelle base de données Oracle est autonome. C’est-à-dire qu’elle est self-driving, self-securing et self-repairing. Oracle est connu pour sa base de données à travers le monde. Cette technologie éprouvée fournit des fonctionnalités à la pointe de la technologie pour les besoins des plus grands systèmes, telles que la modification en ligne du modèle de données, la surveillance en temps réel des charges de travail, la mise à jour des clusters de bases de données et l’expertise du tuning qui indiquent à l'utilisateur comment tirer le meilleur parti de leur système. Toutes ces innovations peuvent sembler sans importance au début d'un nouveau projet, mais elles s'avèrent inestimables pour l'exploitation de systèmes massifs et/ou critiques. Ces fonctionnalités et bien d'autres encore expliquent pourquoi Oracle Database est le premier choix de plus de 400 000 entreprises dans le monde qui lui font confiance pour exécuter leurs environnements système les plus critiques. Institutions financières, hôpitaux, télécommunications, compagnies aériennes, centrales nucléaires, gouvernements, armées, recherche - tous s'appuient sur Oracle Database.
Le self-driving, self-securing et self-repairing sont des nouvelles fonctionnalités liées à l’automatisation. Bien qu'Oracle Database peut automatiser depuis longtemps les tâches répétitives et optimiser les charges de travail, il incombait jusqu'à présent à l'utilisateur de donner suite à bon nombre de ces recommandations. Avec Oracle Autonomous Database, Oracle passe à l'étape suivante pour laisser la base de données décider elle-même des étapes à effectuer pour le meilleur de la charge de travail et des données de l'utilisateur. Les algorithmes de machine learning sont utilisés pour aider la base de données à décider comment régler une charge de travail, comment sécuriser les données et comment prendre des contre-mesures pour préserver les niveaux de SLA convenus. Ce type de fonctionnalité n'est pas nouveau lorsqu'il s'agit de l'optimiseur de requêtes SQL, par exemple, qui fait des choix sur la façon d'accéder aux données pour la meilleure performance.
Les développeurs n'ont plus à se soucier de la performance de leur base de données, ou ne manqueront plus une correction de sécurité importante qui rend la base de données et les données qui s'y trouvent vulnérables. Les développeurs n'ont plus à se demander s'ils atteindront ou non les objectifs de rendement convenus le jour où le système sera mis en service.
Oracle Autonomous Database établit de nouveaux standards pour le temps nécessaire à l'approvisionnement et à la création d'un environnement de base de données. Ce qui prenait auparavant quelques minutes, voire quelques heures, se fait maintenant en quelques secondes, avec seulement quelques clics ou un appel API.
Traditionnellement, les développeurs devaient réfléchir soigneusement à la forme et à la taille de leur base de données lors de sa création. Il était pratiquement impossible de modifier ces exigences par la suite, mais les modifier pourrait constituer une menace sérieuse pour les SLA et la croissance future. Oracle Autonomous Database introduit une nouvelle norme industrielle en matière d'élasticité, rendant les exercices de dimensionnement difficiles à prévoir à l'avance. Dans un environnement de base de données autonome, les développeurs peuvent, à tout moment, modifier la forme de l'environnement, entièrement en ligne et sans interruption de la charge de travail. Si vous avez besoin de plus de puissance de traitement - que ce soit pour une minute, une heure ou une journée – cela peut se faire. L'environnement peut être instantanément augmenté et, lorsque la plus grande capacité n'est plus nécessaire, être réduit à nouveau sans aucun temps d'arrêt. La base de données elle-même sera pleinement consciente de l'évolution de la capacité et réoptimisera et ajustera les charges de travail en conséquence, sans qu'aucune intervention ne soit nécessaire. Oracle Autonomous Database permet aux développeurs d'adapter la puissance de traitement et la capacité de stockage indépendamment. Qu'il y ait une demande pour plus de CPU ou un besoin pour plus de stockage, les développeurs peuvent les adapter indépendamment aux besoins de leurs applications et ne sont plus obligés de passer au niveau de service supérieur et d'interrompre leur charge de travail.
Grâce à Oracle Autonomous Database, les développeurs peuvent enfin se concentrer pleinement sur les applications qu'ils écrivent et sur les besoins de l'entreprise, sans avoir à penser au niveau des données.
Oracle Autonomous Database fournit le moteur SQL le plus avancé de la planète. Il est conforme à la dernière norme ISO SQL, ce qui en fait non seulement la base de données la plus complète, mais aussi la plus ouverte. Il prend en charge des analyses hautement sophistiquées parallèlement aux charges de travail OLTP et sans impact sur celles-ci, éliminant ainsi la nécessité de développer et d'orchestrer des mouvements de données complexes, fragiles et incohérents entre différents entrepôts de données spécialisés. Le moteur SQL d'Oracle est livré avec des algorithmes de machine learning intégrés et permet aux développeurs de les appliquer facilement et directement sur les données, déplaçant ainsi le calcul vers les données plutôt que de devoir extraire les données de la base de données et effectuer le calcul dans l'application. Grâce à cette capacité, les développeurs peuvent créer des modèles de prévision en temps réel directement sur les données elles-mêmes et agir plus rapidement et plus facilement que jamais. Oracle Autonomous Database prend en charge les données entièrement cohérentes avec les garanties de transaction ACID et les requêtes cohérentes. Cela simplifie grandement le développement d'applications par rapport aux bases NoSQL. L’implémentation native de JSON constitue la pierre angulaire de la prise en charge flexible des schémas et des charges de travail IoT permettant aux développeurs de simplement charger des documents JSON dans la base de données nativement et de les analyser ultérieurement, avec toute la puissance d’Oracle SQL. Le moteur PL/SQL d'Oracle est un autre outil puissant pour apporter des calculs aux données et leur fournir une interface simple et standardisée via de simples appels de fonctions ou de procédures SQL. Les interfaces telles que REST permettent une communication et une intégration faciles avec Oracle Autonomous Database. Ceux-ci peuvent être créés automatiquement sur le dessus des tables, ainsi que des procédures stockées, donnant aux développeurs la flexibilité sur comment et quelles données exposer aux services utilisateurs.
Oracle Autonomous Database définit un nouveau niveau pour les exigences modernes de gestion des données. Ses capacités SQL complètes et avancées permettent aux développeurs de tirer le meilleur parti de leurs données plus efficacement que jamais auparavant. L'approvisionnement instantané, l'élasticité totale dans les deux sens et l'automatisation intégrée font d'Oracle Autonomous Database la plate-forme idéale pour traiter toute charge de travail. Oracle Autonomous Database est maintenant le système de gestion de données le plus simple et le plus puissant au monde, permettant aux développeurs de créer de nouvelles applications plus rapidement et plus facilement qu'avec toute autre solution NoSQL ou base de données relationnelle.
Ce guide complet donne un aperçu détaillé sur la façon dont Oracle Autonomous Database permet aux entreprises d’optimiser la gestion de leur base de données. Ce guide décrit également comment Autonomous Database permet de capitaliser sur les technologies émergentes (machine learning et IA) pour créer de nouvelles applications et exploiter la valeur de leurs données.