Преузмите ПДФ
Следе често постављана питања у интервјуима за свеже и искусне програмере.
1) Објасните шта је МонгоДБ?
Монго-ДБ је база података докумената која пружа високе перформансе, високу доступност и лаку скалабилност.
2) Шта је „простор имена“ у МонгоДБ-у?
МонгоДБ у колекцији чува објекте БСОН (бинарна размена и нотација објеката). Спајање имена колекције и имена базе података назива се простор имена.
3) Шта је осетљивост у МонгоДБ-у?
Поступак чувања записа података на више машина назива се Схардинг. То је МонгоДБ приступ да би се удовољило захтевима за растом података. То је хоризонтална партиција података у бази података или претраживачу. Свака се партиција назива схард или схард базе података.
4) Како можете да видите везу коју користи Монгос?
Да бисте видели везу коју користи Монгос, користите дб_админЦомманд (“цоннПоолСтатс”);
5) Објасните шта је сет реплика?
Скуп реплика је група монго инстанци које хостују исти скуп података. У комплету реплика, један чвор је примарни, а други секундарни. Од примарног до секундарног чвора сви подаци се реплицирају.
6) Како репликација ради у МонгоДБ-у?
На више сервера, процес синхронизације података познат је под називом репликација. Омогућава сувишност и повећава доступност података са више копија података на различитим серверима база података. Репликација помаже у заштити базе података од губитка једног сервера.
7) Које тачке треба узети у обзир приликом креирања шеме у МонгоДБ-у?
Треба узети у обзир тачке
- Дизајнирајте своју шему према захтевима корисника
- Комбинујте објекте у један документ ако их користите заједно. У супротном их раздвојите
- Придружујте се док пишете, а не када је на читању
- Оптимизирајте шему за најчешће случајеве употребе
- Урадите сложено агрегирање у шеми
8) Која је синтакса стварања колекције и испуштања колекције у МонгоДБ?
- Синтакса за стварање колекције у МонгоДБ је дб.цреатеЦоллецтион (име, опције)
- Синтакса испуштања колекције у МонгоДБ је дб.цоллецтион.дроп ()
9) Објасните која је улога профилера у МонгоДБ-у?
МонгоДБ профилер базе података приказује карактеристике перформанси сваке операције у односу на базу података. Помоћу програма за профилирање можете пронаћи упите који су спорији него што би требали бити.
10) Објасните можете ли премештати старе датотеке у директоријум мовеЦхунк?
Да, могуће је премештати старе датотеке у директоријум мовеЦхунк, током нормалних операција балансирања делова ове датотеке се праве као резервне копије и могу се обрисати након завршетка операција.
11) Да бисте радили безбедне резервне копије, која је карактеристика у МонгоДБ-у коју можете да користите?
Дневник је функција у МонгоДБ-у коју можете користити за сигурносне копије.
12) Спомените од чега се састоји Објецлд?
Објецтлд се састоји од
- Временска ознака
- ИД клијентске машине
- ИД процеса клијента
- Бројач увећан за 3 бајта
13) Спомените која је синтакса наредбе за уметање документа?
За уметање наредбе документа синтакса је датабасе.цоллецтион.инсерт (документ).
14) Спомените како можете да прегледате изворни код функције?
Да бисте прегледали изворни код функције, без заграда, функција мора бити позвана.
15) Која је синтакса наредбе која вам говори да ли сте на главном серверу или не? И колико мастер дозвољава МонгоДБ?
Синтакса наредбе Дб.исМастер () ће вам рећи да ли сте на главном серверу или не. МонгоДБ дозвољава само један главни сервер, док цоуцхДБ омогућава више мастер-а.
16) Помените синтаксу наредбе која се користи за преглед Монго-а користећи везу?
Синтакса наредбе која се користи за преглед монго-а користи везу је дб._админЦомманд („цоннПоолСтатс.“)
17) Објасните шта су индекси у МонгоДБ?
Индекси су посебне структуре у МонгоДБ-у, који чува мали део скупа података у облику који је лако прећи. Поредани према вредности поља наведеном у индексу, индекс чува вредност одређеног поља или скупа поља.
18) Спомените која је основна синтакса за коришћење индекса у МонгоДБ-у?
Основна синтакса која се користи у МонгоДБ је> дб.ЦОЛЛЕЦТИОН_НАМЕ.енсуреИндек ({КЕИ: 1}). Овде је кључ назив КОЛОНА (или пар КЉУЧ: ВРЕДНОСТ) који је присутан у документима.
19) Објасните шта је ГридФС у МонгоДБ?
За чување и преузимање великих датотека као што су слике, видео датотеке и аудио датотеке користи се ГридФС. Подразумевано користи две датотеке фс.филес и фс.цхункс за чување метаподатака датотеке и делова.
20) Које су алтернативе МонгоДБ-у?
Цассандра, ЦоуцхДБ, Редис, Риак, Хбасе су неколико добрих алтернатива.