Top 5 features de Oracle 21c que no conocías

Oracle 21c no es solo una actualización; es un salto significativo desde su predecesor, Oracle 19c. En este artículo, nos sumergiremos en las 5 características más revolucionarias de Oracle 21c que están transformando el mundo de las bases de datos. 🌟

Tablas Blockchain

Oracle 21c introduce las tablas blockchain, una característica innovadora que promete mejorar la integridad y seguridad de los datos.

A diferencia de las tablas tradicionales de versiones anteriores, las tablas blockchain proporcionan una estructura inmutable donde los datos, una vez insertados, no pueden ser alterados ni eliminados.

shubham dhage JlijbOtSWuw unsplash

Una tabla blockchain es una tabla a prueba de manipulaciones, de sólo inserción, con un periodo de retención asociado a nivel de tabla y a nivel de fila. Las filas se organizan en cadenas, cada una de las cuales contiene un hash de los datos contenidos en la fila y el hash de los datos de las filas anteriores

Esta característica es una ventaja para los DBA que priorizan la autenticidad de los datos y registros a prueba de manipulaciones. Las implicaciones de seguridad son vastas, ofreciendo un nuevo reino de posibilidades en la protección de datos.

Macros SQL (SQM)

Olvida lo que sabías sobre programar en SQL porque los Macros SQL de Oracle 21c han llegado para cambiar el juego. Esta feature permiten a los DBA crear unidades de código reutilizables, simplificando expresiones SQL complejas.

pankaj patel SgRNwAVNKw unsplash

Es cierto que Oracle 19c ya contaba con esta funcionalidad, pero también que era mucho más limitada. Los Macros SQL no solo ahorran tiempo, sino que también mejoran la consistencia en consultas complejas, facilitándonos la vida a todos los DBA.

Automatic In-Memory (AIM)

De nuevo nos encontramos con una función que ya se había visto en versiones de desarrollo anteriores como la 18c, pero que se ha visto mejorada en gran medida.

Oracle Database 21c añade la nueva opción HIGH al parámetro de inicialización INMEMORY_AUTOMATIC_LEVEL. Con esta configuración, todos los objetos que no tienen una configuración INMEMORY preexistente se establecen automáticamente en INMEMORY MEMCOMPRESS AUTO por defecto.

possessed photography nuc3NFB 6po unsplash

A continuación, AIM gestiona automáticamente los objetos cargados en la In-Memory Column Store, utilizando el seguimiento de accesos y las estadísticas de columnas, algo que muchos desarrolladores pedían al fabricante en desarrollos previos.

AutoML – Machine Learning en Base de Datos

La introducción de AutoML en Oracle 21c marca un hito en el aprendizaje automático en bases de datos. A diferencia de 19c, donde el aprendizaje automático era más manual y complejo, 21c automatiza muchos aspectos del desarrollo y ajuste de modelos.

jason leung HBGYvOKXu8A unsplash

Esta función dota a los administradores de bases de datos de capacidades de análisis predictivo, lo que les permite tomar decisiones más informadas con una intervención manual mínima.

Almacenamiento en memoria persistente (PMEM)

El Almacenamiento en Memoria Persistente mejora el acceso a los datos y las velocidades de procesamiento, proporcionando una ventaja en entornos donde la recuperación rápida de datos es crucial. Pero, ¿Cómo?

La respuesta es asignando la caché de búfer de la base de datos directamente a Persistent Memory, lo que significa que la caché de búfer y el almacenamiento se convierten en uno en uno.

caspar camille rubin fPkvU7RDmCo unsplash

La mayoría de las operaciones de I/O simplemente desaparecen porque la base de datos utiliza directamente los datos que residen en el almacenamiento y opera con esos datos de la misma manera que utiliza los datos de la memoria en la caché del búfer de la base de datos.

Notas finales

En conclusión, Oracle 21c nos trae un montón de características que no solo son mejoras sino transformaciones en el ámbito de la administración de bases de datos y que seguramente en pocos años marquen un nuevo estándar.

Acabas de descubrir algunas de las poderosas claves de Oracle 21c, pero esto es sólo el principio. El mundo de la administración de bases de datos evoluciona constantemente, y mantenerse actualizado es clave para su éxito.

Únete a la lista de emails para no perderte nada

No tengo ningún producto, publicidad, ni nada que venderte. De hecho, aún no tengo nada que hacer con estos emails. Pero si te interesa estar en contacto o no perderte las próximas actualizaciones en el futuro… Ya sabes 😉

    ¿Quieres trabajar con nosotros?

    Ya sea que necesites mejorar el rendimiento de consultas existentes, planificar y ejecutar migraciones de datos críticas, diseñar bases de datos desde cero o mantener un entorno de base de datos estable, estamos aquí para ayudarte.

    Trabajamos con una amplia variedad de sistemas de gestión de bases de datos (DBMS) y estamos comprometidos en proporcionar soluciones adaptadas a tus necesidades específicas. Puedes consultar nuestra lista completa de servicios aquí.

    Confía en nosotros para optimizar tus bases de datos y liberar tiempo y recursos para que puedas concentrarte en lo que realmente importa: hacer crecer tu negocio.

    ¡Contáctanos hoy mismo y descubre cómo podemos ayudarte a lograr un rendimiento óptimo en tu entorno de bases de datos!