Last ned PDF
Følgende er ofte stilte spørsmål i intervjuer for nybegynnere og erfarne utviklere.
1) Forklar hva som er MongoDB?
Mongo-DB er en dokumentdatabase som gir høy ytelse, høy tilgjengelighet og enkel skalerbarhet.
2) Hva er "Navneområde" i MongoDB?
MongoDB lagrer BSON-objekter (Binary Interchange and Structure Object Notation) i samlingen. Sammenkoblingen av samlingsnavnet og databasenavnet kalles et navneområde.
3) Hva er skjæring i MongoDB?
Fremgangsmåten for lagring av dataposter på flere maskiner kalles Sharding. Det er en MongoDB-tilnærming for å møte kravene til datavekst. Det er den horisontale partisjonen av data i en database eller søkemotor. Hver partisjon er referert til som shard eller database shard.
4) Hvordan kan du se forbindelsen som brukes av Mongos?
For å se forbindelsen som brukes av Mongos, bruk db_adminCommand (“connPoolStats”);
5) Forklar hva er et replika sett?
Et replika-sett er en gruppe Mongo-forekomster som er vert for det samme datasettet. I replika sett er en node primær, og en annen er sekundær. Fra primær til sekundær node replikeres alle data.
6) Hvordan fungerer replikering i MongoDB?
Over flere servere er prosessen med å synkronisere data kjent som replikering. Det gir redundans og øker datatilgjengeligheten med flere kopier av data på forskjellige databaseserverer. Replikering hjelper til med å beskytte databasen mot tap av en enkelt server.
7) Hva er poengene du må ta i betraktning når du oppretter skjema i MongoDB?
Poeng må tas i betraktning er
- Utform skjemaet ditt i henhold til brukerens krav
- Kombiner objekter i ett dokument hvis du bruker dem sammen. Ellers skiller du dem
- Gjør blir med mens du skriver, og ikke når det er lest
- Optimaliser skjemaet for de mest brukte tilfellene
- Gjør kompleks aggregering i skjemaet
8) Hva er syntaksen for å opprette en samling og å slippe en samling i MongoDB?
- Syntaks for å opprette samling i MongoDB er db.createCollection (navn, alternativer)
- Syntaks for å slippe samlingen i MongoDB er db.collection.drop ()
9) Forklar hva som er profilerens rolle i MongoDB?
MongoDB-databaseprofiler viser ytelsesegenskaper for hver operasjon mot databasen. Du kan finne spørsmål ved hjelp av profilen som er tregere enn de burde være.
10) Forklar kan du flytte gamle filer i moveChunk-katalogen?
Ja, det er mulig å flytte gamle filer i moveChunk-katalogen. Under normale shard-balanseringsoperasjoner blir disse filene laget som sikkerhetskopier og kan slettes når operasjonene er gjort.
11) Hva er funksjonen i MongoDB du kan bruke for å ta sikkerhetskopier?
Journaling er funksjonen i MongoDB som du kan bruke til å ta sikkerhetskopier.
12) Nevn hva består Objecld av?
Objectld er sammensatt av
- Tidsstempel
- ID for klientmaskin
- Klientprosess-ID
- 3 byte inkrementert teller
13) Nevn hva er kommandosyntaksen for å sette inn et dokument?
For å sette inn en dokumentkommandosyntaks er database.collection.insert (dokument).
14) Nevn hvordan du kan inspisere kildekoden til en funksjon?
For å inspisere en kildekode for en funksjon, uten noen parentes, må funksjonen påberopes.
15) Hva er kommandosyntaksen som forteller deg om du er på masterserveren eller ikke? Og hvor mange master tillater MongoDB?
Kommandosyntaks Db.isMaster () vil fortelle deg om du er på masterserveren eller ikke. MongoDB tillater bare en masterserver, mens couchDB tillater flere mestere.
16) Nevn kommandosyntaks som brukes til å vise Mongo bruker lenken?
Kommandosyntaks som brukes til å vise mongo bruker lenken er db._adminCommand (“connPoolStats.”)
17) Forklar hva som er indekser i MongoDB?
Indekser er spesielle strukturer i MongoDB, som lagrer en liten del av datasettet i en lett å krysse form. Ordnet etter verdien av feltet som er spesifisert i indeksen, lagrer indeksen verdien til et bestemt felt eller sett med felt.
18) Nevn hva som er den grunnleggende syntaksen for å bruke indeks i MongoDB?
Den grunnleggende syntaksen som skal brukes i MongoDB er> db.COLLECTION_NAME.ensureIndex ({KEY: 1}). Her inne er nøkkelen navnet på KOLONNEN (eller KEY: VALUE-paret) som er tilstede i dokumentene.
19) Forklar hva som er GridFS i MongoDB?
For lagring og henting av store filer som bilder, videofiler og lydfiler brukes GridFS. Som standard bruker den to filer fs.files og fs.chunks til å lagre filens metadata og biter.
20) Hva er alternativer til MongoDB?
Cassandra, CouchDB, Redis, Riak, Hbase er noen få gode alternativer.