Mejores prácticas para conexiones de baja latencia con Autonomous Database
Tomar medidas para reducir la latencia de las conexiones entre una aplicación y Autonomous Database es fundamental si la aplicación realiza muchas idas y vueltas entre la aplicación y la base de datos.
Por ejemplo, considere una aplicación OLTP que se conecte a Autonomous Database y envíe miles de sentencias SQL a la base de datos de forma individual para ejecutar una orden de venta. En este caso, la aplicación requiere miles de viajes de ida y vuelta, y la reducción de la latencia para cada viaje de ida y vuelta puede acelerar considerablemente el proceso de órdenes de venta. Para estas aplicaciones, existen las mejores prácticas que puede seguir para reducir la latencia de las conexiones de base de datos.
- Pasos para reducir la latencia de las conexiones a bases de datos
Puede seguir estas recomendaciones para reducir la latencia de las conexiones entre las aplicaciones y la base de datos. - Pasos para reducir la latencia de las conexiones de base de datos para bases de datos con Autonomous Data Guard
Proporciona los pasos que se deben realizar para configurar un entorno en espera, clientes y niveles intermedios de Autonomous Data Guard, a fin de reducir la latencia de las conexiones de base de datos cuando se conecta después de un failover o después de un switchover (cuando la base de datos en espera se convierte en la principal). - Diagrama de red conceptual para conexiones de base de datos de baja latencia
Muestra el diagrama de red conceptual para conexiones de baja latencia mediante puntos finales públicos y puntos finales privados para la base de datos.
Tema principal: Opciones y funciones de red y conexión
Pasos para Reducir la Latencia de Conexiones de Base de Datos
Puede seguir estas recomendaciones para reducir la latencia de las conexiones entre las aplicaciones y la base de datos.
Primero, determine el dominio de disponibilidad de la base de datos. Para buscar el dominio de disponibilidad de una instancia de Autonomous Database, conéctese como ADMIN y ejecute la siguiente consulta:
SELECT json_value(cloud_identity, '$.AVAILABILITY_DOMAIN') AVAILABILITY_DOMAIN FROM v$pdbs;
Por ejemplo:
SELECT json_value(cloud_identity, '$.AVAILABILITY_DOMAIN') AVAILABILITY_DOMAIN
FROM v$pdbs;
AVAILABILITY_DOMAIN
--------------------
SoSC:US-ASHBURN-AD-1
También puede ver la información del dominio de disponibilidad en la consola de Oracle Cloud Infrastructure. Consulte Visualización de información de red en la consola de OCI para obtener más información.
Para reducir la latencia, realice lo siguiente:
Pasos para reducir la latencia de las conexiones de base de datos para bases de datos con Autonomous Data Guard
Proporciona los pasos que se deben seguir para configurar un entorno en espera de Autonomous Data Guard, clientes y niveles intermedios, a fin de reducir la latencia de las conexiones de base de datos al conectarse después de un failover o después de un switchover (cuando la base de datos en espera se convierte en la principal).
- Reducción de la latencia para conexiones de base de datos con Autonomous Data Guard local
Siga estos pasos para reducir la latencia de las conexiones de base de datos que realiza al utilizar Autonomous Data Guard y realice un failover o switchover a una base de datos en espera local. - Reducción de la latencia para conexiones de base de datos con Autonomous Data Guard entre regiones
Siga estos pasos para reducir la latencia de las conexiones de base de datos que realiza al utilizar Autonomous Data Guard y realice un failover o switchover a una base de datos en espera entre regiones.
Reducción de la latencia de las conexiones de base de datos con Autonomous Data Guard local
Siga estos pasos para reducir la latencia de las conexiones de base de datos que realiza cuando utiliza Autonomous Data Guard y realiza un failover o un switchover a una base de datos en espera local.
Si tiene una base de datos en espera local de Autonomous Data Guard y se encuentra en una región con varios dominios de disponibilidad, Autonomous Data Guard crea la base de datos en espera local en un dominio de disponibilidad diferente. Cuando se realiza un failover o un switchover a la base de datos en espera, la base de datos en espera local se convierte en la base de datos primaria. Para prepararse para un failover o un switchover, se recomienda tener clientes en espera y niveles intermedios disponibles para activarlos, de modo que después de un fallo o de un switchover, las aplicaciones puedan seguir trabajando en caso de que se produzca un fallo en el dominio de disponibilidad.
En primer lugar, verifique que el tipo de recuperación ante desastres para su par local sea Autonomous Data Guard. Consulte Activación de Autonomous Data Guard para obtener más información.
Realice las siguientes tareas para configurar clientes en espera y niveles medios para una baja latencia cuando utilice Autonomous Data Guard con una base de datos en espera local en una región con varios dominios de disponibilidad.
Reduce la latencia de las conexiones a bases de datos con Autonomous Data Guard entre regiones
Siga estos pasos para reducir la latencia de las conexiones de base de datos que realiza cuando utiliza Autonomous Data Guard y realiza una operación de failover o switchover a una base de datos en espera entre regiones.
Si agrega una o más bases de datos en espera de Autonomous Data Guard entre regiones, las bases de datos en espera entre regiones se agregan en las regiones que seleccione al agregar un peer entre regiones. Cuando realiza un failover o un switchover en una base de datos en espera de Autonomous Data Guard entre regiones, la base de datos en espera entre regiones se convierte en la base de datos principal. Para prepararse para un failover o switchover regional, se recomienda tener clientes en espera y niveles medios disponibles en la región remota. De esta forma, se preparan los clientes y la capa media de la región remota para que, en caso de fallo o después de un switchover, las aplicaciones puedan seguir funcionando.
En primer lugar, verifique que la recuperación ante desastres incluye al menos una base de datos en espera de Autonomous Data Guard entre regiones. Consulte Adición de una Base de Datos en Espera entre Regiones para obtener más información.
Siga estos pasos para configurar clientes y niveles medios para una baja latencia al utilizar Autonomous Data Guard con una o más bases de datos en espera entre regiones.
Diagrama de Red Conceptual para Conexiones de Base de Datos de Baja Latencia
Muestra el diagrama de red conceptual para conexiones de baja latencia que utilizan puntos finales públicos y privados para la base de datos.
Conexiones de baja latencia mediante punto final privado con aplicación que se ejecuta en la región de OCI

Descripción de la ilustración adb-private-low-latency.eps
Conexiones de baja latencia mediante el punto final público con la aplicación ejecutándose en la región de OCI

Descripción de la ilustración adb-public-low-latency.eps
Conexiones de baja latencia mediante un punto final privado con aplicación que se ejecuta en el centro de datos local conectado a OCI mediante FastConnect

Descripción de la ilustración adb-fastconnect-private-low-latency.eps
Conexiones de baja latencia mediante un punto final público con aplicaciones que se ejecutan en su centro de datos local conectado a OCI mediante FastConnect

Descripción de la ilustración adb-fastconnect-public-low-latency.eps