Diseño de Algoritmos I/O-Eficientes para Datos a Gran Escala — WalkSelf
★ 4.0 (6) ⏱ 2 h 30 min 📚 25 lecciones

Diseño de Algoritmos I/O-Eficientes para Datos a Gran Escala

Aprenda a diseñar y analizar algoritmos de memoria externa y 'cache-oblivious' para procesar eficientemente conjuntos de datos masivos que exceden la memoria principal de su sistema.

  • 💬 Instructor de IA
    Pregunta sobre cualquier lección y recibe una respuesta clara al instante, cuando quieras.
  • 🕐 Empieza cuando quieras
    Sin horarios ni fechas límite: aprende a tu ritmo, cuando quieras.
  • 🌐 En español
    Lecciones, tareas y certificado: todo completamente en tu idioma.

Sobre este curso

A medida que los conjuntos de datos crecen exponencialmente, los algoritmos tradicionales en memoria luchan cuando los datos ya no caben en la RAM. Para construir sistemas de alto rendimiento, los ingenieros de software y los especialistas en datos deben comprender cómo minimizar el acceso lento al almacenamiento y optimizar el movimiento de datos. Este curso lo guiará a través de los principios de los algoritmos de memoria externa y 'cache-oblivious'. Pasará de escribir algoritmos estándar a diseñar sistemas que optimizan la transferencia de datos a través de la jerarquía de memoria moderna, mejorando drásticamente el rendimiento para bases de datos a gran escala, sistemas de archivos y canalizaciones de datos. Lo que aprenderá: - Comprender los límites fundamentales de la jerarquía de memoria, incluidas las diferencias entre RAM, SSD y el almacenamiento NVMe moderno. - Analizar algoritmos utilizando el modelo de memoria externa para medir y minimizar las operaciones de I/O de disco. - Diseñar estructuras de datos fundamentales de memoria externa, como B-trees y buffer pools, para una recuperación de datos eficiente. - Aplicar principios de diseño 'cache-oblivious' para escribir algoritmos que se ejecuten eficientemente en varios tamaños de caché sin ajustes manuales. - Comparar paradigmas de almacenamiento modernos, incluidos los árboles Log-Structured Merge (LSM) y los B-trees tradicionales, utilizados en los motores de bases de datos modernos. Comenzará con los conceptos fundamentales de las jerarquías de memoria y los costos de I/O antes de pasar a las estructuras de datos centrales de memoria externa, las técnicas de ordenación externa y las arquitecturas de almacenamiento de bases de datos modernas. A través de explicaciones escritas detalladas y recorridos algorítmicos, aprenderá a pensar en la computación en términos de transferencia de datos en lugar de solo ciclos de CPU. Este curso está diseñado para desarrolladores de software, estudiantes de informática e ingenieros de datos que desean comprender el procesamiento de datos de alto rendimiento. No se requiere experiencia previa con algoritmos de memoria externa, ya que comenzamos con lo más básico. Comience a dominar hoy mismo los algoritmos que impulsan los sistemas de datos modernos a gran escala.

Lo que obtendrás

  • 📜 Certificado de finalización
    Añádelo a tu perfil de LinkedIn
  • 💬 Tutor AI personal
    ¿Atascado en una lección? Pregúntale a tu tutor integrado lo que quieras, cuando quieras.
  • ♾️ Acceso de por vida
    Vuelve cuando quieras, sin caducidad
  • 📱 Teléfono o computadora
    Funciona en cualquier dispositivo
  • 💸 Reembolso de 14 días
    Sin preguntas
  • ⚡ Breve y enfocado
    2 h 30 min de contenido práctico

Reseñas (6)

Miguel Aguilar CR Estudiante verificado
★ 4 · 7 octubre 2026

Una buena introducción. La estructura era en su mayoría clara, pero me gustaría que hubiera algunos ejemplos más del mundo real.

Valentina López PE Estudiante verificado
★ 4 · 27 agosto 2026

Me gustaron los ejemplos de aplicación práctica, aunque la configuración inicial tomó más tiempo de lo que esperaba.

عادل DZ Estudiante verificado
★ 3 · 18 agosto 2026

Bueno en general. Algunas partes fueron un poco más rápidas de lo que esperaba, pero los ejemplos fueron útiles.

Carina Olsen NO Estudiante verificado
★ 5 · 25 julio 2026

Un curso sólido en general. Algunas partes fueron un poco lentas, pero las aplicaciones prácticas demostradas fueron muy útiles.

정우진 KR Estudiante verificado
★ 4 · 29 junio 2026

La estructura era lógica, pero me hubiera gustado que hubiera habido más práctica práctica más allá de los ejemplos básicos.

Eduardo Soto PE
★ 4 · 26 junio 2026

Esta fue una buena introducción. La estructura es lógica, y cubre los conceptos básicos de manera efectiva.

Escribir una reseña

☆☆☆☆☆
Te pediremos iniciar sesión después de enviar — tu borrador se guarda.

Otros también tomaron

Preguntas frecuentes

¿Qué necesito para tomar este curso? +

Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.

¿Cómo pago? +

Con tarjeta a través de Stripe. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.

¿Puedo obtener un reembolso? +

Sí — reembolso completo en 14 días, sin preguntas.

¿Por cuánto tiempo tendré acceso? +

Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.

¿Obtendré un certificado? +

Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.

Diseñado para profesionales en
Tecnología Diseño Finanzas Marketing Salud Educación Hostelería Manufactura