Progettare algoritmi I/O-efficienti per dati su larga scala โ€” WalkSelf
โ˜… 4.0 (6) โฑ 2 h 30 min ๐Ÿ“š 25 lezioni

Progettare algoritmi I/O-efficienti per dati su larga scala

Impara a progettare e analizzare algoritmi a memoria esterna e cache-oblivious per elaborare in modo efficiente set di dati massivi che superano la memoria principale del tuo sistema.

  • ๐Ÿ’ฌ Istruttore IA
    Fai domande su qualsiasi lezione e ricevi una risposta chiara all'istante, quando vuoi.
  • ๐Ÿ• Inizia quando vuoi
    Niente orari nรฉ scadenze: impara al tuo ritmo, quando vuoi.
  • ๐ŸŒ In italiano
    Lezioni, esercizi e certificato: tutto interamente nella tua lingua.

Informazioni sul corso

Man mano che i set di dati crescono esponenzialmente, gli algoritmi tradizionali in-memory faticano quando i dati non rientrano piรน nella RAM. Per costruire sistemi ad alte prestazioni, ingegneri del software e specialisti dei dati devono capire come minimizzare l'accesso lento allo storage e ottimizzare il movimento dei dati. Questo corso ti guida attraverso i principi degli algoritmi a memoria esterna e cache-oblivious. Passerete dalla scrittura di algoritmi standard alla progettazione di sistemi che ottimizzano il trasferimento dei dati attraverso la moderna gerarchia di memoria, migliorando drasticamente le prestazioni per database su larga scala, file system e pipeline di dati. Cosa imparerai: - Comprendere i limiti fondamentali della gerarchia di memoria, incluse le differenze tra RAM, SSD e storage NVMe moderno. - Analizzare gli algoritmi utilizzando il modello di memoria esterna per misurare e minimizzare le operazioni di I/O su disco. - Progettare strutture dati fondamentali a memoria esterna, come B-trees e buffer pool, per un recupero efficiente dei dati. - Applicare i principi di progettazione cache-oblivious per scrivere algoritmi che funzionano in modo efficiente su varie dimensioni di cache senza ottimizzazione manuale. - Confrontare i moderni paradigmi di storage, inclusi gli alberi Log-Structured Merge (LSM) e i tradizionali B-trees, utilizzati nei moderni motori di database. Inizierai con i concetti fondamentali delle gerarchie di memoria e dei costi di I/O prima di progredire verso le strutture dati a memoria esterna principali, le tecniche di ordinamento esterno e le moderne architetture di storage per database. Attraverso spiegazioni scritte dettagliate e walkthrough algoritmici, imparerai a pensare alla computazione in termini di trasferimento di dati piuttosto che solo cicli CPU. Questo corso รจ progettato per sviluppatori software, studenti di informatica e ingegneri dei dati che desiderano comprendere l'elaborazione di dati ad alte prestazioni. Non รจ richiesta alcuna esperienza precedente con algoritmi a memoria esterna, poichรฉ partiamo dalle basi assolute. Inizia oggi a padroneggiare gli algoritmi che alimentano i moderni sistemi di dati su larga scala.

Cosa otterrai

  • ๐Ÿ“œ Certificato di completamento
    Aggiungilo al tuo profilo LinkedIn
  • ๐Ÿ’ฌ Tutor AI personale
    Bloccato su una lezione? Chiedi al tuo tutor integrato qualsiasi cosa, in qualsiasi momento.
  • โ™พ๏ธ Accesso a vita
    Torna quando vuoi, senza scadenza
  • ๐Ÿ“ฑ Telefono o computer
    Funziona ovunque, su qualsiasi dispositivo
  • ๐Ÿ’ธ Rimborso entro 14 giorni
    Senza domande
  • โšก Breve e mirato
    2 h 30 min di contenuto pratico

Recensioni (6)

Miguel Aguilar CR Studente verificato
โ˜… 4 ยท 7 ottobre 2026

Corso: Una buona introduzione. La struttura era per lo piรน chiara, ma vorrei che ci fossero alcuni esempi piรน reali.

Valentina Lรณpez PE Studente verificato
โ˜… 4 ยท 27 agosto 2026

Mi sono piaciuti gli esempi di applicazione pratica, anche se la configurazione iniziale ha richiesto piรน tempo del previsto.

ุนุงุฏู„ DZ Studente verificato
โ˜… 3 ยท 18 agosto 2026

Corso: Alcune parti erano un po 'piรน veloci di quanto mi aspettassi, ma gli esempi erano utili. In generale un corso solido.

Carina Olsen NO Studente verificato
โ˜… 5 ยท 25 luglio 2026

Corso: Un corso solido nel complesso. Alcune parti erano un po 'lente, ma le applicazioni pratiche dimostrate erano molto utili.

์ •์šฐ์ง„ KR Studente verificato
โ˜… 4 ยท 29 giugno 2026

Corso: La struttura era logica, ma avrei voluto che ci fosse stata piรน pratica pratica oltre agli esempi di base.

Eduardo Soto PE
โ˜… 4 ยท 26 giugno 2026

Questa รจ stata una buona introduzione. La struttura รจ logica e copre le basi in modo efficace.Potrebbe essere troppo introduttivo per gli studenti avanzati.

Scrivi una recensione

โ˜†โ˜†โ˜†โ˜†โ˜†
Ti chiederemo di accedere dopo l'invio โ€” la bozza viene salvata.

Altri hanno seguito anche

Domande frequenti

Cosa serve per seguire questo corso? +

Basta un telefono o un computer con internet. Niente installazioni, nessun hardware speciale.

Come si paga? +

Con carta via Stripe. Non conserviamo i dati della carta โ€” Stripe li gestisce in sicurezza.

Posso ottenere un rimborso? +

Sรฌ โ€” rimborso completo entro 14 giorni, senza domande.

Per quanto tempo avrรฒ accesso? +

Per sempre. Una volta acquistato, il corso รจ tuo e puoi rivederlo quando vuoi.

Riceverรฒ un certificato? +

Sรฌ. Al completamento riceverai un certificato da aggiungere al tuo profilo LinkedIn.

Pensato per chi lavora in
Tech Design Finanza Marketing Sanitร  Istruzione Ospitalitร  Produzione