МонгоДБ

Аутор: Eugene Taylor
Датум Стварања: 11 Август 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Как работают NoSQL базы: документ-ориентированные типа  MongoDB
Видео: Как работают NoSQL базы: документ-ориентированные типа MongoDB

Садржај

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

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

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

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

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

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

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

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

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