Databaser fra bunnen av - kurs 8599 gni. fra Merion Academy, opplæring 2 måneder, Dato 28. november 2023.
Miscellanea / / November 30, 2023
Lær alt om å jobbe med relasjonelle og ikke-relasjonelle databaser. Sammen skal vi gå gjennom alle stadiene – fra design til skalering av databaser ved bruk av PostgreSQL, MS SQL og MySQL. Lær å jobbe med NoSQL-databaser, lag en datalagringsarkitektur og automatiser rutineprosesser.
1
SQL, NoSQL, Redis, ElasticSearch, ClickHouse, MongoDB, CouchDB, PouchDB, Google BigQuery og Neo4j, DDL, DML
CTO, programvarearkitekt, produktsjef
Ekspert innen informasjonsteknologi, programvareutvikling, ERP-systemer, automasjon, robotisering og digital forretningstransformasjon.
Over 12 års erfaring med utvikling og driftsledelse
Et stort antall gjennomførte prosjekter (inkludert høybelastningsprosjekter), hovedsakelig i næringslivet
Erfaring med å designe og drifte både RDBMS og NoSQL løsninger i ett prosjekt for ulike oppgaver
Regelmessig deltaker i fagmiljøet, forfatter av en rekke artikler og foredragsholder på spesialiserte konferanser
To høyere utdanningsgrader, MBA-grad
Å velge riktig lagringsstruktur er en av de viktigste delene av ethvert prosjekt, og påvirker dets fremtidige suksess. Etter å ha gått fra utvikler til CTO, kan jeg si dette med selvtillit. Moderne utviklingstilnærminger som mikrotjenesteinfrastruktur og smidighet tillater fleksibel tilpasse seg prosessen, men å endre datastrukturen medfører ofte vanskelig og smertefullt konsekvenser. Derfor er det viktig å navigere i verden av moderne databaser og NoSQL helt fra begynnelsen!
Mange av teknologiene vi snakker om i kurset har dukket opp ganske nylig, og det er fortsatt lite nyttig informasjon om dem, spesielt på russisk. Jeg anbefaler dette kurset på det sterkeste til alle som ønsker å dykke inn i databasens og NoSQL-verdenen og lære hvordan man bestemmer datalagringsstrukturen i ethvert prosjekt!
Blokk 1: SQL
Introduksjon til kurset. Foredrag
Grunnleggende om relasjonsdatabaser. Foredrag
Design av relasjonsdatabaser. Foredrag
Logisk og fysisk struktur av databaser. Foredrag
MVCC ACID-transaksjoner. Foredrag
Grunnleggende om SQL-spørringsspråket. Foredrag
Databaseskalering og feiltoleranse. Foredrag
Optimalisering av relasjonsdatabaser. Foredrag
Funksjoner av PostgreSQL. Foredrag
Funksjoner i Microsoft SQL Server. Foredrag
Funksjoner i MySQL. Foredrag
Funksjoner ved drift av en database i et skymiljø. Foredrag
Blokk 2: NoSQL
Introduksjon til NoSQL - Hvorfor NoSQL dukket opp, funksjoner, NewSQL. Foredrag
Typer NoSQL-systemer, CAP-teorem - hovedtypene NoSQL og deres forskjeller. Foredrag
MongoDB er et dokumentorientert databasestyringssystem. Foredrag
ElasticSearch er en åpen kildekode fulltekstsøk og analysator. Foredrag
ClickHouse er en åpen kildekode kolonneformet analytisk DBMS. Foredrag
CouchDB + PouchDB er et dokumentorientert databasestyringssystem. Foredrag
Redis er et datastrukturlager i minnet som brukes som database-, hurtigbuffer- og meldingsmegler. Foredrag
Neo4j er et åpen kildekode-grafdatabasestyringssystem. Foredrag
Google BigQuery er en RESTful netttjeneste for interaktiv, storskala analyse av store datasett. Foredrag
Testing
Avsluttende testingTest
Sertifikat