MongoDB

Kirjoittaja: Eugene Taylor
Luomispäivä: 11 Elokuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Mongo DB ПОЛНЫЙ КУРС
Video: Mongo DB ПОЛНЫЙ КУРС

Sisältö

Määritelmä - mitä MongoDB tarkoittaa?

MongoDB on monialustainen ja avoimen lähdekoodin asiakirjakeskeinen tietokanta, eräänlainen NoSQL-tietokanta. NoSQL-tietokannana MongoDB siirtää relaatiotietokannan taulukopohjaisen rakenteen mukauttaakseen JSON-kaltaisia ​​asiakirjoja, joilla on dynaamiset skeemot, joita se kutsuu BSON: ksi.

Tämä tekee tietotyyppien tietojen integroinnista nopeampaa ja helpompaa. MongoDB on rakennettu skaalautuvuutta, korkeaa käytettävyyttä ja suorituskykyä varten yhden palvelimen käyttöönotosta suuriin ja monimutkaisiin monisivustoinfrastruktuureihin.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää MongoDB: n

MongoDB: n kehitti ensin MongoDB Inc., joka tunnetaan silloin nimellä 10gen, lokakuussa 2007 alun perin suurimpana osana PaaS (Platform as a Service) -tuotetta, joka on samanlainen kuin Windows Azure ja Google App Engine. Kehitys siirrettiin avoimeen lähdekoodiin vuonna 2009.

MongoDB: stä tuli yksi suosituimmista NoSQL-tietokannoista, jota käytettiin taustana monille tärkeille verkkosivustoille, kuten eBay, Craigslist, SourceForge ja The New York Times. MongoDB on saatavana GNU Affero General Public License -lisenssillä, kun taas sen kieliohjaimet ovat saatavana Apache-lisenssillä. Tarjolla on myös kaupallisia lisenssejä.

MongoDB: n ominaisuudet:

  • Ad hoc -kyselyt - tukee kenttäkohtaista hakua, säännöllisiä lausekkeita ja aluepyyntöjä.
  • Indeksointi - mikä tahansa BSON-asiakirjan kenttä voidaan indeksoida.
  • Replikointi - tarjoaa suuren saatavuuden replikasarjojen avulla, jotka koostuvat kahdesta tai useammasta alkuperäisen datan kopiosta.
  • Kuormituksen tasapainotus - varjostus on menetelmä, jota käytetään MongoDB: n skaalaamiseen vaakasuunnassa, mikä tarkoittaa, että tiedot hajautetaan ja jaotellaan alueisiin ja tallennetaan sitten eri lohkoihin, jotka voivat sijaita eri palvelimilla. Varjostusnäppäimiä käytetään määrittämään, miten tiedot jaetaan.
  • Yhdistäminen - MapReduce-sovellusta voidaan käyttää tietojen eräkäsittelyn mahdollistamiseksi sekä aggregointitoimintojen suorittamiseksi.
  • Tiedoston tallennus - MongoDB: tä voidaan käyttää tiedostojärjestelmänä, joka käyttää yllä olevia toimintoja ja toimii hajautetusti varjostimella.