Кућа Базе података Шта је монгодб? - дефиниција из техопедије

Шта је монгодб? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи МонгоДБ?

МонгоДБ је цросс-платформа и база података оријентисана на отворени код, својеврсна НоСКЛ база података. Као база података НоСКЛ, МонгоДБ избегава табелу засновану на релацијској бази података како би прилагодио ЈСОН-ове документе који имају динамичке шеме које назива БСОН.


То чини бржу и лакшу интеграцију података за одређене типове апликација. МонгоДБ је направљен за скалабилност, високу доступност и перформансе од једног размештања сервера до великих и сложених вишеструких локација.

Техопедиа објашњава МонгоДБ

МонгоДБ је први пут развио МонгоДБ Инц., тада познат под називом 10ген, у октобру 2007. изворно је био главни део производа ПааС (Платформа као услуга) сличног Виндовс Азуре и Гоогле Апп Енгине. Развој је пребачен на опен соурце 2009. године.


МонгоДБ је постао једна од најпопуларнијих НоСКЛ база података, а користи се као подлога за многе главне веб странице укључујући еБаи, Цраигслист, СоурцеФорге и Нев Иорк Тимес. МонгоДБ је доступан под ГНУ Афферо Генерал Публиц Лиценсе, док су његови језици покретачи доступни под Апацхе лиценцом. Такође се нуде и комерцијалне лиценце.


МонгоДБ карактеристике:

  • Ад хоц упити - подржавају претрагу по пољу, редовне претраге израза и упите распона.
  • Индексирање - било које поље у БСОН документу може се индексирати.
  • Репликација - омогућава велику доступност путем сета реплика који се састоји од две или више копија оригиналних података.
  • Балансирање оптерећења - оштрење је метода која се користи да се МонгоДБ-у омогући хоризонтално скалирање, што значи да ће се подаци дистрибуирати и подијелити у распоне, а затим похранити у различите комаде који се могу лоцирати на различитим серверима. Типке за уклањање се користе за одређивање начина на који ће се подаци дистрибуирати.
  • Агрегирање - МапРедуце се може применити како би се омогућила групна обрада података као и обављање операција здруживања.
  • Складиштење датотека - МонгоДБ се може користити као систем датотека који користи горње функције и делује дистрибуирано путем оштрења.
Шта је монгодб? - дефиниција из техопедије