20 MongoDB Pitanja i odgovori za intervju (2025.)
MongoDB Pitanja i odgovori za intervju za brucoše
1) Objasnite što je MongoDB?
Mongo-DB je baza podataka dokumenata koja pruža visoke performanse, visoku dostupnost i jednostavnu skalabilnost.
2) U čemu je "prostor imena". MongoDB?
MongoDB pohranjuje BSON (Binary Interchange and Structure Object Notation) objekte u zbirci. Spoj naziva zbirke i naziva baze podataka naziva se imenski prostor.
👉 Besplatno preuzimanje PDF-a: MongoDB Pitanja i odgovori za intervju
3) U čemu je šarding MongoDB?
Postupak pohranjivanja zapisa podataka na više strojeva naziva se oštrenje. To MongoDB pristup za ispunjavanje zahtjeva rasta podataka. To je vodoravna podjela podataka u bazi podataka ili tražilici. Svaka se particija naziva shard ili baza podataka shard.
4) Kako možete vidjeti vezu koju koristi Mongos?
Da vidite vezu koju koristi Mongos koristite db_adminCommand (“connPoolStats”);
5) Objasnite što je skup replika?
Skup replika je grupa mongo instanci koje sadrže isti skup podataka. U skupu replika, jedan čvor je primarni, a drugi je sekundarni. Od primarnog do sekundarnog čvora svi se podaci repliciraju.
MongoDB Pitanja i odgovori za intervju za iskusne
6) Kako replikacija radi u MongoDB?
Na više poslužitelja proces sinkronizacije podataka poznat je kao replikacija. Omogućuje redundanciju i povećava dostupnost podataka s višestrukim kopijama podataka na različitim poslužiteljima baze podataka. Replikacija pomaže u zaštiti baze podataka od gubitka jednog poslužitelja.
7) Dok stvarate shemu u MongoDB koje točke treba uzeti u obzir?
Točke koje treba uzeti u obzir su
- Dizajnirajte svoju shemu prema zahtjevima korisnika
- Kombinirajte objekte u jedan dokument ako ih koristite zajedno. U protivnom ih razdvojite
- Spajajte dok pišete, a ne kad je na čitanju
- Za slučajeve najčešće upotrebe optimizirajte svoju shemu
- Izvršite složeno združivanje u shemi
8) Koja je sintaksa za stvaranje zbirke i ubacivanje zbirke u nju MongoDB?
- Sintaksa za stvaranje zbirke MongoDB is
db.createCollection(name,options)
- Sintaksa za ubacivanje zbirke MongoDB is
db.collection.drop()
9) Objasnite u čemu je uloga profilera MongoDB?
MongoDB profiler baze podataka prikazuje karakteristike izvedbe svake operacije u odnosu na bazu podataka. Pomoću profilera možete pronaći upite koji su sporiji nego što bi trebali biti.
10) Objasnite možete li premjestiti stare datoteke u direktorij moveChunk?
Da, moguće je premjestiti stare datoteke u direktorij moveChunk, tijekom normalnih operacija balansiranja fragmenata te se datoteke izrađuju kao sigurnosne kopije i mogu se izbrisati nakon završetka operacija.
11) Izrada sigurnih sigurnosnih kopija koja je značajka u MongoDB koje možete koristiti?
Vođenje dnevnika je značajka u MongoDB koje možete koristiti za sigurno sigurnosno kopiranje.
12) Navedite od čega se sastoji Objecld?
Objectld se sastoji od
- Timestamp
- ID stroja klijenta
- ID procesa klijenta
- 3 bajta inkrementirani brojač
13) Navedite koja je sintaksa naredbe za umetanje dokumenta?
Sintaksa naredbe za umetanje dokumenta je database.collection.insert (document)
.
14) Navedite kako možete pregledati izvorni kod funkcije?
Za pregled izvornog koda funkcije, bez ikakvih zagrada, funkcija se mora pozvati.
15) Koja je sintaksa naredbe koja vam govori jeste li na glavnom poslužitelju ili ne? A koliko majstor radi MongoDB dopustiti?
Sintaksa naredbi Db.isMaster()
reći će vam jeste li na glavnom poslužitelju ili ne. MongoDB dopušta samo jedan glavni poslužitelj, dok couchDB dopušta više glavnih.
16) Spomenite sintaksu naredbe koja se koristi za pregled Mongo koristi vezu?
Sintaksa naredbe koja se koristi za prikaz monga koristi vezu je db._adminCommand(“connPoolStats.”)
17) Objasnite u čemu su indeksi MongoDB?
Indeksi su posebne strukture u MongoDB, koji pohranjuje mali dio skupa podataka u jednostavnom obliku. Poredan prema vrijednosti polja navedenog u indeksu, indeks pohranjuje vrijednost određenog polja ili skupa polja.
18) Navedite koja je osnovna sintaksa za korištenje indeksa MongoDB?
Osnovna sintaksa za korištenje u MongoDB is >db.COLLECTION_NAME.ensureIndex ( {KEY:1} )
. Ovdje je ključ naziv STUPCA (ili para KLJUČ:VRIJEDNOST) koji je prisutan u dokumentima.
19) Objasnite što je GridFS MongoDB?
Za pohranu i dohvaćanje velikih datoteka kao što su slike, video datoteke i audio datoteke koristi se GridFS. Prema zadanim postavkama koristi dvije datoteke fs.files i fs.chunks za pohranjivanje metapodataka datoteke i dijelova.
20) Što su alternative za MongoDB?
Cassandra, CouchDB, Redis, Riak, Hbase nekoliko je dobrih alternativa.
Ova pitanja za intervju također će vam pomoći u vašem životu