Resumen
El episodio 103 repasa varios servicios de Oracle tras un taller al que asistió Cris en las oficinas de Oracle cerca de San Francisco. Oracle es un actor pequeño entre las nubes (cerca del 7% del mercado frente a cerca del 30% de AWS), pero conocerlo ayuda a comparar servicios y decidir mejor. Se presentan Oracle Cloud Infrastructure (precio transparente, seguridad, rendimiento), Database 23ai (base de datos multimodelo: relacional, JSON, vectorial y grafos), Autonomous Database (administración automática, más cara), Apex (plataforma low-code para crear aplicaciones sobre la base de datos) y HeatWave GenAI (RAG y búsqueda por similitud en memoria). Las conclusiones: los conceptos son atractivos, pero hay que probarlos en la práctica porque en papel todo suena bien. Al final se discute el futuro de los desarrolladores: lo simple se automatizará, pero seguirá siendo necesario saber programar para lo complejo y para estar en la frontera.
Capítulos
- 00:00IntroPresentación del episodio 103 sobre servicios de Oracle. Cris estuvo hace dos semanas en un taller en la oficina de Oracle cerca de San Francisco y preparó el material para el episodio.
- 01:01Opciones más populares de nubesOracle no suele aparecer al pensar en hyperscalers. Se menciona DigitalOcean como proveedor pequeño con servicios limitados. Según el gráfico de mercado, Oracle tiene cerca del 7%, AWS baja hacia el 30% y Microsoft y GCP suben.
- 02:49Historia de OracleOracle fue la primera base de datos relacional comercial, fundada por Larry Ellison, que había dejado los estudios. El paper relacional de Codd (en IBM) no tuvo mucho eco al principio. SQL se mantiene vigente y se explican las propiedades ACID (atomicidad, consistencia, aislamiento, durabilidad) que hacen robustas a estas bases para bancos y comercio. Oracle llegó tarde a la nube.
- 07:14Preguntas del chatUn espectador sugiere un review de carreras de informática (precio versus calidad); se remite al episodio 4. ChatGPT da cinco razones del retraso de Oracle en la nube (enfoque on-premise, competencia consolidada, estrategia diferenciada, cambio cultural y dependencia de adquisiciones), y se duda de su fiabilidad. Se menciona que Red Hat fue la primera empresa en hablar de cloud en Chile.
- 11:11Ventajas de entender qué tiene OracleQuien conoce una sola herramienta ve todo como clavo ("si sabes usar un martillo…"). Aprender otra nube permite saber qué servicios existen, qué comparar y tomar mejores decisiones.
- 12:56Oracle Cloud Infrastructure (OCI)Oracle ofrece una capa Always Free (base de datos de 20 GB, cómputo, 100 GB de disco, 10 GB de objetos y de transferencia). Se compara con la capa gratuita de AWS, que dura un año y tiene riesgo de cobros inesperados. Los tres énfasis de Oracle son precio transparente, seguridad y rendimiento. Cris cuenta que en la conferencia SIGMOD vio a gente de Oracle presentando investigación en optimización de consultas.
- 19:25Database 23aiProducto estrella de Oracle, versión de soporte de largo plazo posterior a la 19. Se repasan siete tipos de bases de datos (key-value, columnar, documentos, relacional, grafos, búsqueda/vectorial, multimodelo). Database 23ai es multimodelo: sobre un núcleo relacional con ACID se puede consultar la misma información como tabla, JSON, grafo o vectores (búsqueda por distancia de coseno). Evita duplicar datos, simplifica la arquitectura y permite exponer APIs desde la misma herramienta.
- 31:04Autonomous DatabaseServicio serverless que automatiza escalado, parches, aprovisionamiento, configuración, copias de seguridad y detección de anomalías con IA, tareas propias de un DBA. Es más caro. El concepto es bueno, pero lleva pocos años y hay que probar cuánto cumple en la realidad.
- 34:20MemesMemes sobre la comparación de un dibujo con un cuadro de Pollock, la página de error de GitLab, Oracle como proveedor antiguo, el origen del nombre Redshift (un "shift" lejos del rojo de Oracle), la extrañeza de la consola de Oracle y la nube gratuita de por vida. También charla sobre spam de un gimnasio y el canal de un streamer.
- 41:53Comentarios en discordUn usuario pregunta qué hacer cuando Google Colab se les queda corto. Cris prefiere instancias de AWS por su flexibilidad, pero advierte que son caras. Se recomienda elegir lo más barato en RAM/CPU, optimizar el código, usar procesamiento local o serverless si importa la velocidad. Se mencionan las alertas de costo con SNS en AWS y la extensa documentación de AWS.
- 45:35RecapitulaciónResumen para quienes llegan: la importancia de conocer otra nube, el enfoque de Oracle en precio, seguridad y rendimiento, Database 23ai como base multimodelo y Autonomous como versión autogestionada y más cara. Se invita a unirse al discord y a seguir el canal de YouTube (meta de 1000 seguidores para monetizar).
- 47:56ApexPlataforma low-code de arrastrar y soltar con asistente de IA para crear aplicaciones sobre la base de datos de Oracle, con seguridad, control de acceso, escalado y disponibilidad integrados. Se discute su diferencia con Google Sheets, Power BI y Looker: no es solo para dashboards sino para aplicaciones web en general. Cris la probó con datos falsos en la capa gratuita, usa Autonomous por debajo y cuenta el caso de una app en Django de un practicante que no se pudo mantener. Se mencionan los cursos y certificaciones de Oracle y la duda sobre si sirve para e-commerce.
- 01:05:50HeatWave Gen AIServicio de analítica con clúster HeatWave que trabaja en memoria. En sus gráficos compara la búsqueda por similitud como 30 veces más rápida que Snowflake, 15 veces que Databricks y 18 veces que BigQuery. Es caro (parte de unos 500) y está orientado a baja latencia y alto volumen. Incluye LLM open source en memoria, AutoML, vector store y una interfaz de chat para montar un RAG con pocos pasos. Se discute la configuración de parámetros como la temperatura y la necesidad de safeguards en entrada y salida, logs y validación de respuestas.
- 01:18:13El futuro de los desarrolladoresReflexión sobre cómo será el trabajo del desarrollador con low code e IA (Devin, servicios mejores a futuro) y la presión por velocidad de las empresas. Los participantes creen que lo automatizable se automatizará, pero seguirá siendo necesario programar para casos complejos. Se mencionan los comentarios del chat sobre la importancia de un buen PM, Tesla y xAI como ejemplo de hacerlo todo uno mismo para ser el mejor, el miedo a dar acceso a producción a una IA y el concepto de implementación en "shadow".
- 01:31:25CierreAnuncio de meetups presenciales en Santiago de Chile y convocatoria a quienes quieran presentar en 45 minutos. Recordatorios del discord, likes y suscripción para llegar a 1000 seguidores. Despedida.