Développement d'applications avec Autonomous Database
Le développement d'applications qui utilisent une base de données est tout à fait semblable au développement d'applications qui utilisent une base de données Oracle dans votre propre centre de données. Puisque la base de données est exécutée sur Oracle Autonomous Database et sur une infrastructure dédiée disponible uniquement dans votre location, il existe toutefois plusieurs différences qui vous simplifient la tâche de développement d'une application hautement sécurisée et performante, disponible en continu :
-
Administration automatique de base de données. Les tâches courantes d'administration de base de données, telles que l'application de patches et la réalisation de sauvegardes, sont effectuées automatiquement. Vous pouvez donc vous concentrer sur le développement de votre application. Pour plus d'informations, reportez-vous à Maintenance du service.
-
Indexation et réglage des performances automatiques. Vous passez moins de temps à définir et à ajuster la structure de votre base de données grâce à ces fonctionnalités et à d'autres fonctionnalités d'Oracle Autonomous Database. Pour plus d'informations, reportez-vous à Indexation automatique.
-
Disponibilité continue et hautes performances préconfigurées. Lorsque vous vous connectez à la base de données via un client Oracle et que votre code s'appuie sur des pools de connexions, vous pouvez automatiquement tirer parti des fonctionnalités de hautes performances et de disponibilité continue déjà configurées côté base de données de votre connexion. Pour plus d'informations, reportez-vous à Code pour la disponibilité continue et à Pools de connexions.
-
Services de base de données prédéfinis propres à la charge globale. Avec cinq paires de services de base de données prédéfinis, vous pouvez vous connecter en toute sécurité à la base de données à l'aide du service de connexion de base de données qui correspond au type d'opérations de base de données que vous devez effectuer. Pour plus d'informations, reportez-vous à Noms de service de base de données prédéfinis pour les bases de données autonomes.
Autonomous Database pour les développeurs est une instance Autonomous Database gratuite que les développeurs peuvent utiliser pour créer et tester de nouvelles applications. Il prend en charge toutes les fonctionnalités et tous les outils de développement fournis par Oracle Autonomous Database, à l'exception d'Autonomous Data Guard, de Database In-Memory, des sauvegardes à long terme et du redimensionnement automatique. Les principales fonctionnalités de développeur incluses dans une base de données de développeur sont la sauvegarde et la restauration, l'application de patches, le clonage, APEX, ORDS, Database Actions, le hub de performances, les mesures, les notifications et les API.