20 MongoDB Pitanja i odgovori za intervju (2026.)
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
