Baza de date NoSQL a apărut ca răspuns la volumul exponențial în creștere de date generate de sistemele distribuite moderne cu numeroși actori, precum rețelele sociale și Internetul. Aceste sisteme produc și schimbă volume mari de date, inclusiv date statistice și de incident, pe care bazele relaționale tradiționale nu le pot gestiona eficient.
Cursul oferă o privire de ansamblu asupra diferențelor dintre bazele relaționale (SQL) și NoSQL, acoperind implementarea, managementul și operarea bazelor NoSQL, cu accent pe MongoDB.
- Directori tehnici, manageri de proiect IT, administratori de baze de date, arhitecți de sistem
- Profesioniști IT care doresc să aprofundeze cunoștințele despre bazele de date NoSQL
- Principiile de bază NoSQL și diferențele față de RDBMS
- Categorii de baze NoSQL și scenarii de utilizare
- Prezentarea MongoDB: istoric, arhitectură, tipuri de date, unelte de management
- Instalarea, întreținerea și administrarea MongoDB
- Interogarea MongoDB: inserare, modificare, selecție, agregare, indexare
- Cunoștințe de bază despre limbajul SQL
- Cunoștințe de bază despre sisteme de gestionare a bazelor de date (DBMS)
- Introducere
- Principii NoSQL
- NoSQL vs RDBMS
- Sisteme distribuite și CAP
- ACID vs BASE
- Categorii și utilizare NoSQL
- Tipuri: key-value, column-oriented, graph, document-oriented
- Limitări și echilibru necesar
- Prezentare MongoDB
- Istoric, stare actuală
- Arhitectură și tipuri de date
- Unelte de management
- Instalare și administrare MongoDB
- Instalare
- Backup și restaurare
- Management utilizatori
- Interogări MongoDB
- Inserare, editare, selecție, operatori, agregare
- Ștergere și indexare
- DevOps Artisan – NoSQL Database Fundamentals
- DevOps Artisan – Data Science in Python Fundamentals
- DevOps Artisan – Elasticsearch
Nu sunt recomandări în acest moment.