20 MongoDB Interjúkérdések és válaszok (2024)

Itt vannak MongoDB interjúkérdések és válaszok friss és tapasztalt jelöltek számára, hogy megszerezzék álmaik állását.

 

MongoDB Interjúkérdések és válaszok pályakezdőknek

1) Magyarázza el, mi az MongoDB?

A Mongo-DB egy dokumentumadatbázis, amely nagy teljesítményt, magas rendelkezésre állást és könnyű méretezhetőséget biztosít.


2) Mit tartalmaz a „Névtér”? MongoDB?

MongoDB tárolja a BSON (Binary Interchange and Structure Object Notation) objektumokat a gyűjteményben. A gyűjteménynév és az adatbázisnév összefűzését névtérnek nevezzük.

👉 Ingyenes PDF letöltés: MongoDB Interjú kérdések és válaszok


3) Mi a szilánkolás MongoDB?

Az adatrekordok több gépen történő tárolásának eljárását ún szilánkos. Ez egy MongoDB megközelítés az adatnövekedés igényeinek kielégítésére. Ez az adatok vízszintes partíciója egy adatbázisban vagy keresőmotorban. Minden partícióra shardként vagy adatbázisszilánkként hivatkozunk.


4) Hogyan láthatod a Mongos által használt kapcsolatot?

A Mongos által használt kapcsolat megtekintéséhez használja a db_adminCommand parancsot ("connPoolStats");


5) Magyarázza el, mi az a replikakészlet?

A replikakészlet olyan mongo példányok csoportja, amelyek ugyanazt az adatkészletet tárolják. A replikakészletben az egyik csomópont elsődleges, a másik pedig másodlagos. Az elsődlegestől a másodlagos csomópontig minden adat replikálódik.


MongoDB Interjúkérdések és válaszok gyakorlottaknak

6) Hogyan működik a replikáció MongoDB?

Több kiszolgálón keresztül az adatok szinkronizálásának folyamatát replikációnak nevezik. Redundanciát biztosít és növeli az adatok elérhetőségét az adatok több másolatával a különböző adatbázis-kiszolgálókon. A replikáció segít megvédeni az adatbázist egyetlen szerver elvesztése ellen.


7) Séma létrehozása közben MongoDB milyen szempontokat kell figyelembe venni?

A szempontokat figyelembe kell venni

  • Tervezze meg sémáját a felhasználói igényeknek megfelelően
  • Ha együtt használja őket, egyesítse az objektumokat egy dokumentumban. Ellenkező esetben válassza szét őket
  • Csatlakozás közben írjon, és ne olvasás közben
  • A leggyakrabban használt esetekben optimalizálja a sémát
  • Végezzen összetett összesítést a sémában

8) Mi a szintaxis a gyűjtemény létrehozásához és a gyűjtemény bedobásához? MongoDB?

  • Szintaxis a gyűjtemény létrehozásához MongoDB is db.createCollection(name,options)
  • Szintaxis a gyűjtemény bedobásához MongoDB is db.collection.drop()

9) Magyarázza el, mi a profilkészítő szerepe MongoDB?

MongoDB Az adatbázis-profilozó megmutatja az egyes műveletek teljesítményjellemzőit az adatbázishoz képest. A profilkészítő segítségével olyan lekérdezéseket találhat, amelyek lassabbak a kelleténél.


10) Magyarázza el, át tudja-e helyezni a régi fájlokat a moveChunk könyvtárban?

Igen, a moveChunk könyvtárban lehetséges a régi fájlok áthelyezése, a normál szilánkkiegyenlítési műveletek során ezek a fájlok biztonsági mentésként készülnek, és a műveletek elvégzése után törölhetők.


11) Biztonságos biztonsági mentések készítéséhez, miben található a funkció MongoDB amit használhatsz?

A naplóírás a funkció MongoDB amelyek segítségével biztonságos biztonsági mentéseket készíthet.


12) Említse meg, miből áll az Objecld?

Az Objectld a következőkből áll

  • Timestamp
  • Ügyfélgép azonosítója
  • Ügyfélfolyamat azonosítója
  • 3 bájtos növekményes számláló

13) Említse meg, mi a parancs szintaxisa egy dokumentum beszúrásához?

Dokumentum beszúrásához parancs szintaxisa a database.collection.insert (document).


14) Említse meg, hogyan ellenőrizheti egy függvény forráskódját?

Egy függvény forráskódjának zárójelek nélküli vizsgálatához a függvényt meg kell hívni.


15) Mi az a parancs szintaxisa, amely megmondja, hogy a főkiszolgálón van-e vagy sem? És hány mester csinálja MongoDB lehetővé teszi?

Parancs szintaxis Db.isMaster() megmondja, hogy a főkiszolgálón van-e vagy sem. MongoDB csak egy főkiszolgálót engedélyez, míg a couchDB több főkiszolgálót is engedélyez.


16) Említse meg a parancs szintaxisát, amellyel megtekintheti, hogy Mongo használja a hivatkozást?

A mongo megtekintéséhez használt parancs szintaxisa az is hivatkozást használja db._adminCommand(“connPoolStats.”)


17) Magyarázza el, miben találhatók az indexek! MongoDB?

Az indexek speciális struktúrák MongoDB, amely az adathalmaz egy kis részét könnyen bejárható formában tárolja. Az indexben megadott mező értéke szerint rendezve az index egy adott mező vagy mezőkészlet értékét tárolja.


18) Említse meg az index használatának alapvető szintaxisát MongoDB?

A használandó alapvető szintaxis MongoDB is >db.COLLECTION_NAME.ensureIndex ( {KEY:1} ). Itt a kulcs a a dokumentumokban szereplő OSZLOP (vagy KULCS:ÉRTÉK pár) neve.


19) Magyarázza el, miben található a GridFS MongoDB?

Nagy fájlok, például képek, videofájlok és audiofájlok tárolására és visszakeresésére a GridFS-t használják. Alapértelmezés szerint két fs.files és fs.chunks fájlt használ a fájl metaadatainak és darabjainak tárolására.


20) Milyen alternatívák vannak MongoDB?

Cassandra, CouchDB, Redis, Riak, Hbase van néhány jó alternatíva.

Ezek az interjúkérdések a viva-ban is segítenek.