Uso de la ingesta rápida en Autonomous Database

La ingesta rápida optimiza el procesamiento de inserciones de datos de una sola fila de alta frecuencia en la base de datos desde aplicaciones, como las aplicaciones Internet of Things (IoT), para mejorar el rendimiento de las inserciones de datos.

La intención de fast-ingest es soportar aplicaciones que generan muchos datos informativos que tienen un valor importante en el agregado, pero que no necesariamente requieren garantías completas de ACID. Muchas aplicaciones de Internet of Things (IoT) tienen una carga de trabajo de tipo "incendio y olvido" rápida, como datos de sensores, datos de medidores inteligentes o incluso cámaras de tráfico. Para estas aplicaciones, los datos se pueden recopilar y escribir en la base de datos en grandes volúmenes para su análisis posterior.

La ingesta rápida es muy diferente del procesamiento normal de transacciones de Oracle Database, donde los datos se registran y nunca se pierden una vez que se "escriben" en la base de datos (es decir, se confirman). Para lograr el rendimiento máximo de ingestión, se omiten los mecanismos de transacción normales de Oracle y es responsabilidad de la aplicación comprobar que todos los datos se han escrito en la base de datos. Se han agregado API especiales que se pueden llamar para comprobar si los datos se han escrito en la base de datos.

Para obtener información sobre la ingesta rápida y los pasos necesarios para utilizar esta función, consulte Uso de la ingesta rápida en Database Performance Tuning Guide.

Además, se necesitan los siguientes elementos para utilizar la ingesta rápida en Autonomous Database:

  • Activar el optimizador para utilizar indicaciones:

    Para utilizar la ingesta rápida con Autonomous Database, debe activar el optimizador para que utilice indicaciones definiendo el parámetro optimizer_ignore_hints en FALSE en el nivel de sesión o de sistema, según corresponda.

    Según el tipo de carga de trabajo de Autonomous Database, por defecto optimizer_ignore_hints se puede definir en FALSE en el nivel de sistema. Consulte Gestión de estadísticas del optimizador en Autonomous Database para obtener más información.

  • Cree una tabla para la ingesta rápida:

    Requisitos para tabla de ingesta rápida contiene las limitaciones para que las tablas puedan optar a la ingesta rápida (las tablas con las características especificadas no pueden utilizar la ingesta rápida).