A është MongoDB një bazë të dhënash e shpërndarë?
A është MongoDB një bazë të dhënash e shpërndarë?

Video: A është MongoDB një bazë të dhënash e shpërndarë?

Video: A është MongoDB një bazë të dhënash e shpërndarë?
Video: Çfarë është MongoDB? | Ndërtimi i një REST API me Node.js, Express dhe MongoDB 2024, Nëntor
Anonim

Sharding është një metodë për shpërndarjen e të dhënave nëpër makina të shumta. MongoDB përdor ndarjen për të mbështetur vendosjet me grupe të dhënash shumë të mëdha dhe operacione të xhiros së lartë. Baza e të dhënave sistemet me grupe të mëdha të dhënash ose aplikacione me kapacitet të lartë mund të sfidojnë kapacitetin e një serveri të vetëm.

Po kështu, njerëzit pyesin, a është MongoDB një bazë të dhënash e orientuar drejt objektit?

MongoDB eshte nje Objekt - i orientuar , NoSQL i thjeshtë, dinamik dhe i shkallëzuar bazën e të dhënave . Ai bazohet në modelin e ruajtjes së dokumenteve NoSQL. Të dhënat objektet ruhen si dokumente të veçanta brenda një koleksioni - në vend që të ruhen të dhënat në kolonat dhe rreshtat e një relacionali tradicional bazën e të dhënave.

Së dyti, cili është përdorimi i bazës së të dhënave MongoDB? MongoDB është një dokument i orientuar bazën e të dhënave i cili ruan të dhënat në dokumente të ngjashme me JSON me skemë dinamike. Kjo do të thotë që ju mund të ruani të dhënat tuaja pa u shqetësuar për strukturën e të dhënave, siç është numri i fushave ose llojet e fushave për të ruajtur vlerat. MongoDB dokumentet janë të ngjashme me objektet JSON.

Në mënyrë të ngjashme, a është MongoDB i mirë për bazën e të dhënave transaksionale?

Në thelbin e saj, MongoDB është një dokument bazën e të dhënave dhe - pothuajse si parazgjedhje - këto lloj bazat e të dhënave nuk janë në përputhje me ACID, veçanërisht kur bëhet fjalë për shumë dokumente transaksionet (në nivel dokumenti, MongoDB tashmë mbështet ACID transaksionet ).

Ku ruhen të dhënat në MongoDB?

Si parazgjedhje, MongoDB dëgjon për lidhje nga klientët në portin 27017 dhe ruan të dhëna ne / të dhëna Drejtoria / db. Nëse doni mongod për të ruajtur të dhëna skedarë në një rrugë të ndryshme nga / të dhëna /db ju mund të specifikoni një dbPath. dbPath duhet të ekzistojë përpara se të filloni mongod.

Recommended: