Utiliser l'ingestion rapide pour une base de données autonome sur l'IA
L'objectif de fast-ingest est de prendre en charge les applications qui génèrent de nombreuses données d'information qui ont une valeur importante dans l'ensemble, mais qui ne nécessitent pas nécessairement des garanties ACID complètes. De nombreuses applications dans Internet of Things (IoT) ont une charge de travail rapide de type "feu et oublier", telles que les données de capteurs, les données de compteurs intelligents ou même les caméras de surveillance. Pour ces applications, les données peuvent être collectées et écrites dans la base de données en volumes élevés pour une analyse ultérieure.
L'ingestion rapide est très différente du traitement normal des transactions Oracle Database, où les données sont enregistrées et ne sont jamais perdues une fois "écrites" dans la base de données (c'est-à-dire validées). Afin d'atteindre le débit d'ingestion maximal, les mécanismes de transaction Oracle normaux sont ignorés et il incombe à l'application de vérifier que toutes les données ont bien été écrites dans la base de données. Des API spéciales ont été ajoutées qui peuvent être appelées pour vérifier si les données ont été écrites dans la base de données.
Pour plus d'informations sur l'ingestion rapide et les étapes d'utilisation de cette fonction, voir Utilisation de l'ingestion rapide dans le guide de réglage de la performance de la base de données.
En outre, les éléments suivants sont requis pour utiliser Fast Ingest sur une base de données d'IA autonome :
- Activer l'optimiseur à utiliser des conseils :
Pour utiliser l'ingestion rapide avec Autonomous AI Database, vous devez permettre à l'optimiseur d'utiliser des conseils en réglant le paramètre
optimizer_ignore_hintsàFALSEau niveau de la session ou du système, selon le cas.Selon le type de charge de travail de votre base de données d'intelligence artificielle autonome,
optimizer_ignore_hintspeut par défaut être réglé àFALSEau niveau du système. Pour plus d'informations, voir Gérer les statistiques de l'optimiseur sur la base de données d'IA autonome. - Créer une table pour l'ingestion rapide :
Les préalables pour la table d'ingestion rapide contiennent les limites pour que les tables soient admissibles à l'ingestion rapide (les tables ayant les caractéristiques spécifiées ne peuvent pas utiliser l'ingestion rapide).
Rubrique parent : Surveiller et gérer la performance