Baze de date de la zero - curs 8599 rub. de la Academia Merion, antrenament 2 luni, Data 28 noiembrie 2023.
Miscelaneu / / November 30, 2023
Aflați totul despre lucrul cu baze de date relaționale și non-relaționale. Împreună vom parcurge toate etapele - de la proiectare la scalarea bazelor de date folosind PostgreSQL, MS SQL și MySQL. Învățați să lucrați cu baze de date NoSQL, să creați o arhitectură de stocare a datelor și să automatizați procesele de rutină.
1
SQL, NoSQL, Redis, ElasticSearch, ClickHouse, MongoDB, CouchDB, PouchDB, Google BigQuery și Neo4j, DDL, DML
CTO, arhitect software, manager de produs
Expert în domeniul tehnologiei informației, dezvoltării software, sistemelor ERP, automatizării, robotizării și transformării afacerilor digitale.
Peste 12 ani de experiență în dezvoltarea și managementul operațiunilor
Un număr mare de proiecte implementate (inclusiv cele cu sarcină mare), în principal în sectorul Enterprise
Experiență în proiectarea și operarea ambelor soluții RDBMS și NoSQL într-un singur proiect pentru diferite sarcini
Participant constant în comunitatea profesională, autor a numeroase articole și speaker la conferințe de specialitate
Două diplome de studii superioare, MBA
Alegerea structurii de depozitare potrivite este una dintre cele mai importante părți ale oricărui proiect, influențând succesul său viitor. Trecând de la dezvoltator la CTO, pot spune acest lucru cu încredere. Abordările moderne de dezvoltare, cum ar fi infrastructura de microservicii și agile, permit flexibilitate adaptarea la proces, dar schimbarea structurii datelor implică adesea dificilă și dureroasă consecințe. De aceea este important să navigăm în lumea bazelor de date moderne și a NoSQL încă de la început!
Multe dintre tehnologiile despre care vorbim în cadrul cursului au apărut destul de recent și există încă puține informații utile despre ele, în special în limba rusă. Recomand acest curs tuturor celor care doresc să se scufunde în lumea bazelor de date și a NoSQL și să învețe cum să determine structura de stocare a datelor în orice proiect!
Blocul 1: SQL
Introducere la curs. Lectura
Fundamentele bazelor de date relaționale. Lectura
Proiectarea bazelor de date relaționale. Lectura
Structura logică și fizică a bazelor de date. Lectura
Tranzacții MVCC ACID. Lectura
Bazele limbajului de interogare SQL. Lectura
Scalare baze de date și toleranță la erori. Lectura
Optimizarea bazelor de date relaționale. Lectura
Caracteristicile PostgreSQL. Lectura
Caracteristicile Microsoft SQL Server. Lectura
Caracteristicile MySQL. Lectura
Caracteristici de operare a unei baze de date într-un mediu cloud. Lectura
Blocul 2: NoSQL
Introducere în NoSQL - De ce a apărut NoSQL, caracteristici, NewSQL. Lectura
Tipuri de sisteme NoSQL, teorema CAP - principalele tipuri de NoSQL și diferențele lor. Lectura
MongoDB este un sistem de gestionare a bazelor de date orientat spre documente. Lectura
ElasticSearch este un instrument de căutare și analizor de text complet open source. Lectura
ClickHouse este un SGBD analitic coloană open source. Lectura
CouchDB + PouchDB este un sistem de gestionare a bazelor de date orientat spre documente. Lectura
Redis este un depozit de structuri de date în memorie folosit ca bază de date, cache și broker de mesaje. Lectura
Neo4j este un sistem open source de gestionare a bazelor de date grafice. Lectura
Google BigQuery este un serviciu web RESTful pentru analiza interactivă, la scară largă, a seturilor mari de date. Lectura
Testare
Testare finală
Certificat