![Как работают NoSQL базы: документ-ориентированные типа MongoDB](https://i.ytimg.com/vi/7_hcfx2VDWE/hqdefault.jpg)
Садржај
- Дефиниција - Шта значи МонгоДБ?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Техопедиа објашњава МонгоДБ
Дефиниција - Шта значи МонгоДБ?
МонгоДБ је цросс-платформа и опен-соурце документ оријентисана база података, врста НоСКЛ базе података. Као НоСКЛ база података, МонгоДБ избегава структуру табеле засноване на релацијској бази како би прилагодио ЈСОН-ове документе који имају динамичке шеме које назива БСОН.То чини бржу и лакшу интеграцију података за одређене типове апликација. МонгоДБ је направљен за скалабилност, високу доступност и перформансе од једног размештања сервера до великих и сложених вишеструких локација.
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Техопедиа објашњава МонгоДБ
МонгоДБ је први пут развио МонгоДБ Инц., тада познат под називом 10ген, у октобру 2007. изворно је био главни део производа ПааС (Платформа као услуга) сличног Виндовс Азуре и Гоогле Апп Енгине. Развој је пребачен на опен соурце 2009. године.МонгоДБ је постао једна од најпопуларнијих НоСКЛ база података, а користи се као подлога за многе главне веб странице укључујући еБаи, Цраигслист, СоурцеФорге и Тхе Нев Иорк Тимес. МонгоДБ је доступан под ГНУ Афферо Генерал Публиц Лиценце, док су њени језички управљачки програми доступни под Апацхе лиценцом. Такође се нуде и комерцијалне лиценце.
МонгоДБ карактеристике:
- Ад хоц упити - подржавају претрагу по пољу, редовне претраге израза и упите распона.
- Индексирање - било које поље у БСОН документу може се индексирати.
- Репликација - омогућава велику доступност путем сета реплика који се састоји од две или више копија оригиналних података.
- Балансирање оптерећења - оштрење је метода која се користи да се МонгоДБ-у омогући хоризонтално скалирање, што значи да ће се подаци дистрибуирати и подијелити у распоне, а затим похранити у различите комаде који се могу лоцирати на различитим серверима. Типке за уклањање се користе за одређивање начина на који ће се подаци дистрибуирати.
- Агрегирање - МапРедуце се може применити како би се омогућила групна обрада података као и обављање операција здруживања.
- Складиштење датотека - МонгоДБ се може користити као систем датотека који користи горње функције и делује дистрибуирано путем оштрења.