Documente Academic
Documente Profesional
Documente Cultură
NoSQL înseamnă „Nu numai SQL” este o alternativă la baza de date relațională. În
modelul bazei de date relaționale, tabelele sunt folosite pentru stocarea datelor. Dar NoSQL are o
varietate de modele de date, cum ar fi perechi cheie-valoare și formate de grafice. Una dintre cele
mai flexibile moduri ale acestor modele este perechea cheie-valoare. MongoDB este o bază de
date NoSQL populară care stochează date în BSON. BSON este codificare binară JSON care
MongoDB este o bază de date cross-platform, orientată spre documente, care oferp
echivalentul unui tabel în bazele de date relaționale. O colecție poate exista cu o singură bază de
date. Colecțiile nu necesită o schemă. Documentele dintr-o colecție pot avea câmpuri diferite. De
obicei, toate documentele dintr-o colecție au un scop similar sau înrudit. Un document este un set
din aceeași colecție nu pot avea același set de câmpuri sau structură, iar câmpurile comune din
Lucrul cu baza de date NoSQL MongoDB este mult mai ușor decât lucrul cu orice bază
de date relațională. Nu există tabele în MongoDB. Toate datele sunt stocate în format JSON,
adică. perechi cheie-valoare. În JSON, definim o cheie unică cu o valoare asociată acesteia.
Aceste perechi cheie-valoare sunt stocate într-un document, care, la rândul său, este stocat într-o
colecție. O colecție în MongoDB poate avea orice număr de documente și astfel de documente
pot avea orice număr de perechi cheie-valoare. După cum am menționat mai devreme, datele din
baza de date MongoDB sunt stocate în BSON. BSON nu este altceva decât JSON extins.
Acceptă mai multe tipuri de date decât JSON. Stocăm orice, precum șir, întreg, boolean, dublu,
echivalentă cu un tabel dintr-o bază de date SQL relațională. O colecție există întotdeauna într-o
bază de date și nu există o structură predefinită a unei colecții. În SQL, baza de date conține
Avantajele MongoDB
- MongoDB este o bază de date NoSQL fără schemă. Nu trebuie să proiectăm schema
bazei de date atunci când folosim MongoDB. Acest lucru economisește mult timp. Astfel,
- Deoarece MongoDB folosește formatul JSON pentru a stoca date, este foarte ușor să
- Performanța MongoDB este mult mai mare decât în comparație cu orice bază de date
relațională.
- Utilizează memoria internă pentru stocarea setului de lucru, permițând accesul mai rapid
la date.
Dezavantaje MongoDB
Unul dintre cele mai proemintente cazuri de utilizare ale MongoDB este Big Data.
Termenul în sine se referă la volume masive de date care sunt prea mari, se mișcă rapid și
procesare și a stocării. Toate aceste date acumulate au un potențial de analiză într-o gamă
genetică, studii demografice și multe altele, unde este locul unde intervine MongoDB.
- Managementul de conținut
Unul ditre cele mai mari puncte forte ale MongoDB este analiza Big Data. Un alt caz de
utilizare pentru MongoDB este pentru alimentarea unui magazin online sau a unei soluții
diferite categorii.
- Dezvoltare mobilă
MongoDB este o opțiune excelentă pentru dezvoltarea mobilă datorită structurii sale de
baze de date scalabile orizontal, cu atât mai mult de la achiziționarea Realm în aprilie
2019. Software-ul mobil trebuie să fie dinamic și scalabil prin proiectare din cauza pieței
Orice caz de utilizare care necesită volume mari de înregistrare și agregare a datelor de
Concluzie
MongoDB este una dintre cele mai utilizate baze de date NoSQL de pe web-ul modern.
Este ușor de înțeles. Limbajul de interogare a documentelor oferă o mulțime de opțiuni și este la
fel de puternic ca și SQL. Spre deosebire de bazele de date relaționale, MongoDB este ușor de
scalat. MongoDB este utilizat pe scară largă împreună cu cadrele NodeJS și cadrele AngularJS și
ReactJS.
Avantajele MongoDB depășesc dezavantajele și acesta este motivul pentru care multe
companii caută soluțiile sale pentru a-și îmbunătăți produsele, serviciile și aplicațiile.
Bibliografie
1. Advantages of MongoDB [Resursă electronică] https://data-flair.training/blogs/advantages-of-
mongodb/
2. All about MongoDB [Resursă electronică]
https://acodez.in/mongodb-nosql-database/#MongoDB_The_NoSQL_Database
3. Understading the Pros and Cons MongoDB [Resursă electronică]
https://www.knowledgenile.com/blogs/pros-and-cons-of-mongodb/