mongodb sharding tutorial with example
Vse, kar morate vedeti o ostrenju v MongoDB:
Spoznali smo Redno izražanje v MongoDB v naši prejšnji vadnici.
V tej vadnici bomo razpravljali o Shardingu v MongoDB.
Raziščite vse vaje v tem Serija spletnih vadnic MongoDB za popolno razumevanje koncepta.
Kaj se boste naučili:
Shading v MongoDB
Sharding je arhitektura za shranjevanje velikih podatkov v porazdeljenih strežnikih.
V MongoDB ostrenje ohranja ogromno podatkov in se večinoma uporablja za veliko večje potrebe po prostoru. Zdaj velike aplikacije temeljijo na podatkih o transakcijah od konca do konca, ki iz dneva v dan naraščajo in potreba po prostoru se hitro povečuje.
Samo zaradi povečanja hrambe informacij en sam stroj ne more obvladati velike zmogljivosti shranjevanja. Podatke moramo deliti med seboj med različnimi strežniki.
V mongu ostrenje zagotavlja arhitekturo aplikacij za horizontalno povečanje, s katero lahko podatke razdelimo na različne strežnike.
Vprašanja in odgovori za uglaševanje uspešnosti oracle
S pomočjo ostrenja lahko povežemo več strežnikov s trenutnim primerkom zbirke podatkov, da enostavno podpremo naraščajoče informacije. Ta arhitektura samodejno vzdržuje nabor informacij na povezanih strežnikih.
En sam drobec predstavlja en sam primerek baze podatkov in skupaj postane logična baza podatkov. Kolikor grozd raste s kombinacijo različnih drobcev, je zato odgovornost vsakega drobca manjša.
Na primer , v MongoDB moramo shraniti 1 GB podatkov. Če imamo v arhitekturi Sharding štiri delce, bo vsak imel 250 MB, če imamo dva delca, pa bo vsak imel 512 MB.
Iz tega primera lahko razberemo, kako se podatki razdelijo med različne drobce. Skupaj s tem bo vsak delček deloval z operacijo branja in pisanja, ki je povezana samo z informacijami. S tem se poveča hitrost obdelave in zmanjša obdelava podatkov.
Tipka za ostrenje
Med izvajanjem ostrenja v MongoDB moramo določiti ključ, ki bo obravnavan kot primarni ključ za primerek v skupni rabi.
Na primer, če imamo zbirko informacij o učencih določenega razreda, sestavljenega iz 14 učencev, skupaj s tem imamo dva primerka.
Nato se ista zbirka razdeli med te drobce, ki imajo 7/7 dokumentov. Za vezavo teh dveh primerov delcev imamo skupni ključ, ki bo odražal razmerje med temi dokumenti, ki bodo znani kot ključ delca. Lahko je številčno, sestavljeno ali na podlagi katerega koli zgoščenega znaka.
Zaključek
V MongoDB je ostrina pristop razdeljevanja informacij med različnimi strežniki.
Več strežnikov lahko povežemo z enim primerkom baze podatkov, da povečamo njeno razširljivost in razpoložljivost informacij. Skratka, informacije so razdeljene na koščke za shranjevanje v različnih zbirkah podatkov, ki dejansko delujejo kot ena zbirka podatkov.
top mp3 glasba downloader za android
Ko poskuša uporabnik pridobiti informacije iz baze podatkov, se zberejo iz različnih strežnikov v obliki kosov in nato združijo, da uporabniku dostavijo informacije. To pa bo porabilo manj časa za iskanje informacij v zbirki podatkov in obdelavo hitreje kot pri običajnem shranjevanju.
Spremljajte našo prihajajočo vadnico, če želite izvedeti več o podvajanju v MongoDB.
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Kaj je replikacija MongoDB
- MongoDB Regularni izraz $ regex s primerom
- 20+ MongoDB vadnica za začetnike: brezplačen tečaj MongoDB
- Vadnice za globinsko zasenčenje za začetnike
- MongoDB Vadnica za ustvarjanje zbirke podatkov
- Uvajanje v MongoDB: Vadnica po korakih
- MongoDB Ustvari varnostno kopijo baze podatkov
- MongoDB projekcija s primerom