Database da zero - corso 8599 rub. dalla Merion Academy, formazione 2 mesi, data 28 novembre 2023.
Miscellanea / / November 30, 2023
Scopri tutto su come lavorare con database relazionali e non relazionali. Insieme attraverseremo tutte le fasi, dalla progettazione al dimensionamento dei database utilizzando PostgreSQL, MS SQL e MySQL. Impara a lavorare con i database NoSQL, crea un'architettura di archiviazione dei dati e automatizza i processi di routine.
1
SQL, NoSQL, Redis, ElasticSearch, ClickHouse, MongoDB, CouchDB, PouchDB, Google BigQuery e Neo4j, DDL, DML
CTO, Architetto Software, Responsabile Prodotto
Esperto nel campo dell'informatica, dello sviluppo software, dei sistemi ERP, dell'automazione, della robotizzazione e della trasformazione digitale del business.
Oltre 12 anni di esperienza nello sviluppo e nella gestione delle operazioni
Un gran numero di progetti implementati (compresi quelli ad alto carico), principalmente nel settore delle imprese
Esperienza nella progettazione e gestione di soluzioni RDBMS e NoSQL in un unico progetto per compiti diversi
Partecipante abituale alla comunità professionale, autore di numerosi articoli e relatore a convegni specializzati
Due titoli di istruzione superiore, diploma MBA
La scelta della giusta struttura di stoccaggio è una delle parti più importanti di qualsiasi progetto, influenzandone il successo futuro. Essendo passato da sviluppatore a CTO, posso dirlo con sicurezza. I moderni approcci di sviluppo come l'infrastruttura di microservizi e l'agile consentono flessibilità adattarsi al processo, ma cambiare la struttura dei dati spesso comporta difficoltà e dolorose conseguenze. Ecco perché è importante esplorare fin dall'inizio il mondo dei database moderni e di NoSQL!
Molte delle tecnologie di cui parleremo nel corso sono apparse abbastanza di recente e ci sono ancora poche informazioni utili su di esse, soprattutto in russo. Consiglio vivamente questo corso a chiunque voglia tuffarsi nel mondo dei database e NoSQL e imparare come determinare la struttura di archiviazione dei dati in qualsiasi progetto!
Blocco 1: SQL
Introduzione al corso. Conferenza
Fondamenti di database relazionali. Conferenza
Progettazione di database relazionali. Conferenza
Struttura logica e fisica delle basi di dati. Conferenza
Transazioni MVCC ACID. Conferenza
Nozioni di base sul linguaggio di query SQL. Conferenza
Scalabilità del database e tolleranza agli errori. Conferenza
Ottimizzazione di database relazionali. Conferenza
Caratteristiche di PostgreSQL. Conferenza
Funzionalità di Microsoft SQL Server. Conferenza
Funzionalità di MySQL. Conferenza
Caratteristiche del funzionamento di un database in un ambiente cloud. Conferenza
Blocco 2: NoSQL
Introduzione a NoSQL: perché è apparso NoSQL, funzionalità, NewSQL. Conferenza
Tipi di sistemi NoSQL, teorema CAP: i principali tipi di NoSQL e le loro differenze. Conferenza
MongoDB è un sistema di gestione di database orientato ai documenti. Conferenza
ElasticSearch è un analizzatore e ricerca full-text open source. Conferenza
ClickHouse è un DBMS analitico colonnare open source. Conferenza
CouchDB + PouchDB è un sistema di gestione di database orientato ai documenti. Conferenza
Redis è un archivio di strutture dati in memoria utilizzato come database, cache e broker di messaggi. Conferenza
Neo4j è un sistema di gestione di database a grafo open source. Conferenza
Google BigQuery è un servizio web RESTful per l'analisi interattiva su larga scala di set di dati di grandi dimensioni. Conferenza
Test
Collaudo finaleTest
Certificato