Laadige alla PDF
Järgnevad on korduma kippuvad küsimused intervjuudes, mis on mõeldud värsketele õppijatele ja ka kogenud arendajatele.
1) Selgitage, mis on MongoDB?
Mongo-DB on dokumentide andmebaas, mis pakub kõrget jõudlust, kõrget kättesaadavust ja hõlpsat mastaapsust.
2) Mis on MongoDB-s „nimeruum”?
MongoDB salvestab kollektsiooni BSON (Binary Interchange and Structure Object Notation) objekte. Kollektsiooni nime ja andmebaasi nime liitmist nimetatakse nimeruumiks.
3) Mis on MongoDB-s killustik?
Andmekirjete salvestamise protseduuri mitme masina vahel nimetatakse jagamiseks. See on MongoDB lähenemine andmete kasvu nõudmiste rahuldamiseks. See on andmebaasi või otsingumootori andmete horisontaalne jaotamine. Igat sektsiooni nimetatakse killuks või andmebaasi killuks.
4) Kuidas näete ühendust, mida mongod kasutavad?
Mongode kasutatava ühenduse nägemiseks kasutage db_adminCommand (“connPoolStats”);
5) Selgitage, mis on koopia komplekt?
Replikakomplekt on sama andmekogumit majutavate mongo-eksemplaride rühm. Replikakomplektis on üks sõlm esmane ja teine sekundaarne. Esmast sekundaarsõlmeks kõik andmed korduvad.
6) Kuidas replikatsioon MongoDB-s töötab?
Mitmes serveris on andmete sünkroonimise protsess tuntud kui replikatsioon. See tagab koondamise ja suurendab andmete kättesaadavust mitme andmebaasi serveri andmete koopiate abil. Replikatsioon aitab kaitsta andmebaasi ühe serveri kadumise eest.
7) Milliseid punkte tuleb MongoDB-s skeemi loomisel arvesse võtta?
Punkte, mida tuleb arvestada, on
- Kujundage skeem vastavalt kasutaja vajadustele
- Kui kasutate neid koos, ühendage objektid üheks dokumendiks. Vastasel juhul eraldage need
- Liitu kirjutamise ajal ja mitte siis, kui see on loetud
- Enamasti kasutatavate juhtumite korral optimeerige oma skeem
- Tehke skeemil keeruline liitmine
8) Mis on süntaks kollektsiooni loomiseks ja kollektsiooni MongoDB-sse viskamiseks?
- MongoDB-s kogu loomiseks on süntaks db.createCollection (nimi, valikud)
- MongoDB-s kollektsiooni viskamise süntaks on db.collection.drop ()
9) Selgitage, mis on profileerija roll MongoDB-s?
MongoDB andmebaasi profileerija näitab iga toimingu jõudlustunnuseid andmebaasi suhtes. Profiili abil saate leida päringuid, mis peaksid olema aeglasemad kui nad peaksid olema.
10) Selgitage, kas saate vanu faile kausta moveChunk teisaldada?
Jah, vanu faile on võimalik kausta moveChunk teisaldada, tavapäraste killukese tasakaalustamistoimingute ajal tehakse need failid varukoopiatena ja pärast toimingute tegemist saab need kustutada.
11) Mis on MongoDB funktsioon, mida saate turvaliste varukoopiate tegemiseks kasutada?
Päevikute pidamine on MongoDB funktsioon, mida saate kasutada turvaliste varukoopiate tegemiseks.
12) Mainige, millest koosneb Objecld?
Objectld koosneb
- Ajatempel
- Kliendimasina ID
- Kliendi protsessi ID
- 3-baidine suurendatud loendur
13) Mainige, mis on dokumendi sisestamise käsusüntaks?
Dokumendi sisestamiseks on süntaks andmebaas.collection.insert (dokument).
14) Mainige, kuidas saate funktsiooni lähtekoodi kontrollida?
Funktsiooni lähtekoodi kontrollimiseks ilma sulgudeta tuleb funktsiooni käivitada.
15) Mis on käsu süntaks, mis ütleb teile, kas olete põhiserveris või mitte? Ja mitu meistrit lubab MongoDB?
Käsusüntaks Db.isMaster () ütleb teile, kas olete põhiserveris või mitte. MongoDB lubab ainult ühte põhiserverit, couchDB aga mitut masterit.
16) Mainige käsusüntaksit, mida kasutatakse Mongo vaatamiseks, kasutab linki?
Mongo vaatamiseks kasutatav käskude süntaks kasutab linki db._adminCommand ("connPoolStats.")
17) Selgitage, mis on MongoDB indeksid?
Indeksid on MongoDB spetsiaalsed struktuurid, mis salvestavad väikese osa andmekogumist hõlpsasti läbitavas vormis. Indeksis määratud välja väärtuse järgi järjestatuna salvestab indeks konkreetse välja või väljade komplekti väärtuse.
18) Mainige, mis on MongoDB-s indeksi kasutamise põhisüntaks?
MongoDB-s kasutatav põhisüntaks on> db.COLLECTION_NAME.ensureIndex ({KEY: 1}). Siin on võti dokumentides sisalduva veeru (või paari KEY: VALUE) nimi.
19) Selgitage, mis on GridFS MongoDB-s?
Suurte failide, näiteks piltide, videofailide ja helifailide, salvestamiseks ja hankimiseks kasutatakse GridFS-i. Vaikimisi kasutab faili metaandmete ja tükkide salvestamiseks kahte faili fs.files ja fs.chunks.
20) Millised on MongoDB alternatiivid?
Cassandra, CouchDB, Redis, Riak, Hbase on mõned head alternatiivid.