Schița de curs
Introducere
Prezentare generală a celor mai populare NoSQL Databases
- MongoDB (document), Cassandra (columnar), Redis (cheie-valoare), Neo4J (grafic)
Prezentare generală a MongoDB Caracteristici și arhitectură
- Maparea între o bază de date relațională și MongoDB
- Indexare, replicare, echilibrare a încărcăturii, interogare ad-hoc etc.
MongoDB vs MySQL
Instalare și configurare MongoDB
Crearea unui Database
Citirea, scrierea și interogarea MongoDB
Dezvoltare de aplicații cu MongoDB
Securitate în MongoDB
Disponibilitate în MongoDB
Integrarea stocării de date relaționale și NoSQL (non-relaționale).
Integrarea MongoDB cu cadrele de procesare a datelor
- Hadoop MapReduce, Apache Spark etc.
Când să utilizați MongoDB
- Sarcini de lucru ideale pentru NoSQL într-o întreprindere
Când nu trebuie folosit MongoDB
- Dezavantaje ale NoSQL
Implementarea MongoDB în producție
- On-premise sau cloud public
Scalare MongoDB
Depanare MongoDB
Observații de încheiere
Introducere
- Baza de date coloană (tabelară) vs document
Prezentare generală a Cassandra Caracteristici și arhitectură
Instalare și configurare Cassandra
Crearea unui Database
Citirea, scrierea și interogarea Cassandra
Dezvoltare de aplicații cu Cassandra
Securitate în Cassandra
Disponibilitate în Cassandra
Integrarea stocării de date relaționale și NoSQL (non-relaționale).
Integrarea Cassandra cu cadrele de procesare a datelor
- Hadoop MapReduce, Apache Spark etc.
Când să utilizați Cassandra
Implementarea Cassandra în producție
- On-premise și cloud public
Scalare Cassandra
Depanare Cassandra
Observații de încheiere
Cerințe
- O înțelegere a conceptelor de baze de date relaționale
- Nu este necesară experiență de programare .