MongoDB

Screenshot Software:
MongoDB
Mga detalye ng Software:
Bersyon: 4.0.0 Na-update
I-upload ang petsa: 17 Aug 18
Nag-develop: MongoDB, Inc.
Lisensya: Libre
Katanyagan: 129

Rating: 2.0/5 (Total Votes: 1)

MongoDB ay isang malayang ipinamamahagi, bukas na mapagkukunan, database na nakatuon sa database na walang panukalang engineered upang maging maaasahan, masusukat at nag-aalok ng mataas na pagganap. Ito ay kilala rin bilang database ng NoSQL na isa sa mundo.


Mga tampok sa isang sulyap

Ang mga pangunahing tampok ay ang imbakan na nakatuon sa dokumento, buong suporta sa index, mataas na availability, pagtitiklop, pag-auto-sharding, querying, mabilis na mga update sa lugar, mapa at bawasan ang pag-andar, GridFS suporta, serbisyo sa pamamahala ng MongoDB at suporta sa propesyonal.

Sinusuportahan nito ang mga dokumento ng estilo ng JSON na may mga dynamic na schemas, nag-aalok ng mga batay sa dokumento at mga rich query, maaaring i-index ang anumang katangian, at maaaring i-mirror sa mga WAN (Wide Area Network) at LAN (Local Area Network).

Bukod pa rito, ang proyekto ay maaaring magtaas nang pahalang nang hindi nawawala ang anumang pag-andar, isinasama ang mga atomic modifier na nag-aalok ng walang bayad na pagganap, nagbibigay sa mga gumagamit ng may kakayahang pagpoproseso ng data at pagsasama, at nagbibigay-daan sa iyo na mag-imbak ng mga file ng anumang sukat.

Built-in monitoring and backup functionality

Ang isa pang kawili-wiling tampok ay ang built-in monitoring and backup functionality, na idinisenyo mula sa ground up para sa MongoDB. Ang mga tool ng third-party ay nag-aalok ng ganitong pag-andar, ngunit pinakamahusay na mag-stick sa default na isa para sa higit na katatagan at mas mataas na pagganap.


Available din ang mga komersyal na tampok sa mga kumpanya na nais makisosyo sa MongoDB, na makakatulong sa kanila na mabawasan ang gastos, mapabilis ang oras sa merkado, at magaan ang panganib sa pamamagitan ng proactive na suporta at mga kakayahan sa grado ng enterprise.


Sa ilalim ng hood at suportadong OSes

Ang MongoDB ay isang database ng cross-platform database na nakasulat na buo sa C ++ programming language. Ito ay opisyal na sumusuporta sa lahat ng distribusyon ng GNU / Linux, pati na rin ang mga operating system ng Solaris, Microsoft Windows at Mac OS X ng Apple. Na-optimize na magtrabaho sa 64-bit at 32-bit na mga computer.

Para sa iyong kaginhawahan, ang mga pre-built binary na pakete para sa 64-bit at 32-bit na mga sistema ng GNU / Linux, pati na rin ang isang archive ng mga mapagkukunang pangkomunidad ay magagamit para sa pag-download sa Softoware, gayundin sa homepage ng proyekto. Gayunpaman, maaari rin itong mai-install mula sa mga default na repository ng software ng ilang mga distro ng Linux.

Ano ang bago sa paglabas na ito:

MongoDB 3.6 ay ginagawang mas madali kaysa kailanman upang gumana sa data sa pinaka-natural, mahusay, at frictionless na paraan na posible. Sa maikli, ang MongoDB ay tumutulong sa iyo na mas mabilis kapag nagtatayo at nag-scale apps. Ang mga pangunahing tampok 3.6 ay kinabibilangan ng:

  • Baguhin ang mga stream ay nagbibigay-daan sa iyo na bumuo ng mga reaktibo na web, mobile at IOT na maaaring tingnan, i-filter, at kumilos sa mga pagbabago ng data habang nagaganap ito sa database. Sa tuwing ang data ay binago sa MongoDB, ang mga system sa ibaba ng agos ay awtomatikong naabisuhan ng mga update sa real time. Ang palitan ng mga stream ay nagbibigay ng isang madaling at mahusay na paraan upang bumuo ng reaktibo, apps na hinimok ng kaganapan.
  • Ang mga nababawi na pagsusulat ay inililipat ang pagiging kumplikado ng paghawak ng mga pagkabigo ng lumilipas na sistema mula sa aplikasyon sa database. Sa halip na ipatupad mo ang masa ng custom, code ng client-side, ang MongoDB ay awtomatikong magsisimulang magsulat ng mga operasyon gamit ang eksaktong-isang beses semantika.
  • Gamit ang pag-validate ng Schema, gamit ang syntax na nakuha mula sa panukalang standard ng IETF JSON Schema, pinalawak namin ang mga kakayahan sa pagpapatunay ng dokumento na orihinal na ipinakilala sa MongoDB 3.2. Ngayon, ang mga DevOps at DBA team ay maaaring magtakda ng isinaayos na istraktura ng dokumento para sa bawat koleksyon, hanggang sa antas ng indibidwal na mga larangan sa loob ng nested arrays. At magagawa mong tune ito hangga't kailangan mo: i-lock ang schema pababa, buksan ito, ilapat ito sa isang subset ng mga patlang - anumang kailangan mo para sa bawat app o yugto ng iyong proyekto.
  • Nagbubuklod sa localhost sa pamamagitan ng default: sa MongoDB 3.6 lahat ng mga pakete ng MongoDB sa lahat ng platform ay tumanggi sa lahat ng mga panlabas na koneksyon sa database maliban kung malinaw na isinaayos sa ibang paraan ng administrator. Kasama ng bagong IP whitelisting na suporta, maaaring i-configure ng mga administrator ang MongoDB upang tanggapin lamang ang mga panlabas na koneksyon sa mga naaprubahang mga IP address. Ang mga pagpapahusay na ito ay lubos na nagbabawas sa panganib ng mga unsecured mga kaso ng MongoDB na hindi sinasadya na itatapon sa produksyon.
  • Sinusuportahan ng mga pagpapahusay ng pagsasama ang higit pang mga nagpapahayag na mga query, na nagbibigay sa iyo ng mas mabilis na access sa mga pananaw na hinimok ng data. Binibigyang-daan ka ng modelo ng data ng dokumento ng MongoDB na mag-modelo ng mga entity sa parehong paraan na kinakatawan mo sila sa code - bilang kumpletong mga bagay - kaya hindi mo kailangang mag-alala tungkol sa mga JOIN. Ngunit para sa analytics ito ay kapaki-pakinabang na sumali sa data sa maramihang mga koleksyon. Ipinakilala namin ang mga natitirang panlabas na equijoins sa MongoDB 3.2, ngunit ngayon ay pinalawak namin ito sa mas malakas na $ lookup operator upang suportahan ang katumbas ng mga subquery ng SQL at mga di-equijoin. Ang MongoDB's Connector para sa BI, na nagbibigay-daan sa MongoDB na magamit bilang pinagmulan ng data sa mga tool na pang-analytics batay sa SQL at mga visualization ng data, ay nagsasamantala sa mga pagpapahusay na ito upang makapaghatid ng mas mataas na pagganap, na may higit pang mga analitikong operasyon na natutulak sa database.
  • Ang MongoDB Atlas ay ang pinakamahusay na paraan upang patakbuhin ang MongoDB sa pampublikong ulap. Ang MongoDB 3.6 ay magagamit bilang isang ganap na pinamamahalaang serbisyo sa Atlas, kabilang ang mga mahahalagang bagong tampok upang suportahan ang mga pandaigdigang application, at may mga automated scalability at pag-optimize ng pagganap.
  • Pinapayagan ng pagtitiklop ng cross-region ang mga clusters ng Atlas upang sumali sa maraming mga rehiyon ng provider ng ulap, pagpapanatili ng patuloy na kakayahang magamit sa kaganapan ng mga kakulangan sa heograpiya, at pagbibigay ng pinakamainam na karanasan sa customer sa pamamagitan ng pamamahagi ng data na mas malapit sa mga gumagamit. Sinusuportahan din ngayon ng Atlas ang awtomatikong pag-scale para sa imbakan na nauugnay sa isang kumpol, na ginagawang mas madali para sa iyo na pamahalaan ang kapasidad. Ang bagong tagapayo sa pagganap ay patuloy na nagha-highlight ng mga mabagal na query sa pagpapatakbo at nagbibigay ng mga intelligent na mga rekomendasyon sa index upang mapabuti ang pagganap.

    Ano ang bago sa bersyon 3.6.4:

    MongoDB 3.6 ay ginagawang mas madali kaysa kailanman upang gumana sa data sa pinaka-natural, mahusay, at frictionless na paraan na posible. Sa maikli, ang MongoDB ay tumutulong sa iyo na mas mabilis kapag nagtatayo at nag-scale apps. Ang mga pangunahing tampok 3.6 ay kinabibilangan ng:

  • Baguhin ang mga stream ay nagbibigay-daan sa iyo na bumuo ng mga reaktibo na web, mobile at IOT na maaaring tingnan, i-filter, at kumilos sa mga pagbabago ng data habang nagaganap ito sa database. Sa tuwing ang data ay binago sa MongoDB, ang mga system sa ibaba ng agos ay awtomatikong naabisuhan ng mga update sa real time. Ang palitan ng mga stream ay nagbibigay ng isang madaling at mahusay na paraan upang bumuo ng reaktibo, apps na hinimok ng kaganapan.
  • Ang mga nababawi na pagsusulat ay inililipat ang pagiging kumplikado ng paghawak ng mga pagkabigo ng lumilipas na sistema mula sa aplikasyon sa database. Sa halip na ipatupad mo ang masa ng custom, code ng client-side, ang MongoDB ay awtomatikong magsisimulang magsulat ng mga operasyon gamit ang eksaktong-isang beses semantika.
  • Gamit ang pag-validate ng Schema, gamit ang syntax na nakuha mula sa panukalang standard ng IETF JSON Schema, pinalawak namin ang mga kakayahan sa pagpapatunay ng dokumento na orihinal na ipinakilala sa MongoDB 3.2. Ngayon, ang mga DevOps at DBA team ay maaaring magtakda ng isinaayos na istraktura ng dokumento para sa bawat koleksyon, hanggang sa antas ng indibidwal na mga larangan sa loob ng nested arrays. At magagawa mong tune ito hangga't kailangan mo: i-lock ang schema pababa, buksan ito, ilapat ito sa isang subset ng mga patlang - anumang kailangan mo para sa bawat app o yugto ng iyong proyekto.
  • Nagbubuklod sa localhost sa pamamagitan ng default: sa MongoDB 3.6 lahat ng mga pakete ng MongoDB sa lahat ng platform ay tumanggi sa lahat ng mga panlabas na koneksyon sa database maliban kung malinaw na isinaayos sa ibang paraan ng administrator. Kasama ng bagong IP whitelisting na suporta, maaaring i-configure ng mga administrator ang MongoDB upang tanggapin lamang ang mga panlabas na koneksyon sa mga naaprubahang mga IP address. Ang mga pagpapahusay na ito ay lubos na nagbabawas sa panganib ng mga unsecured mga kaso ng MongoDB na hindi sinasadya na itatapon sa produksyon.
  • Sinusuportahan ng mga pagpapahusay ng pagsasama ang higit pang mga nagpapahayag na mga query, na nagbibigay sa iyo ng mas mabilis na access sa mga pananaw na hinimok ng data. Binibigyang-daan ka ng modelo ng data ng dokumento ng MongoDB na mag-modelo ng mga entity sa parehong paraan na kinakatawan mo sila sa code - bilang kumpletong mga bagay - kaya hindi mo kailangang mag-alala tungkol sa mga JOIN. Ngunit para sa analytics ito ay kapaki-pakinabang na sumali sa data sa maramihang mga koleksyon. Ipinakilala namin ang mga natitirang panlabas na equijoins sa MongoDB 3.2, ngunit ngayon ay pinalawak namin ito sa mas malakas na $ lookup operator upang suportahan ang katumbas ng mga subquery ng SQL at mga di-equijoin. Ang MongoDB's Connector para sa BI, na nagbibigay-daan sa MongoDB na magamit bilang pinagmulan ng data sa mga tool na pang-analytics batay sa SQL at mga visualization ng data, ay nagsasamantala sa mga pagpapahusay na ito upang makapaghatid ng mas mataas na pagganap, na may higit pang mga analitikong operasyon na natutulak sa database.
  • Ang MongoDB Atlas ay ang pinakamahusay na paraan upang patakbuhin ang MongoDB sa pampublikong ulap. Ang MongoDB 3.6 ay magagamit bilang isang ganap na pinamamahalaang serbisyo sa Atlas, kabilang ang mga mahahalagang bagong tampok upang suportahan ang mga pandaigdigang application, at may mga automated scalability at pag-optimize ng pagganap.
  • Pinapayagan ng pagtitiklop ng cross-region ang mga clusters ng Atlas upang sumali sa maraming mga rehiyon ng provider ng ulap, pagpapanatili ng patuloy na kakayahang magamit sa kaganapan ng mga kakulangan sa heograpiya, at pagbibigay ng pinakamainam na karanasan sa customer sa pamamagitan ng pamamahagi ng data na mas malapit sa mga gumagamit. Sinusuportahan din ngayon ng Atlas ang awtomatikong pag-scale para sa imbakan na nauugnay sa isang kumpol, na ginagawang mas madali para sa iyo na pamahalaan ang kapasidad. Ang bagong tagapayo sa pagganap ay patuloy na nagha-highlight ng mga mabagal na query sa pagpapatakbo at nagbibigay ng mga intelligent na mga rekomendasyon sa index upang mapabuti ang pagganap.

    Ano ang bagong sa bersyon:

    MongoDB 3.6 ay ginagawang mas madali kaysa kailanman upang gumana sa data sa pinaka-natural, mahusay, at frictionless na paraan na posible. Sa maikli, ang MongoDB ay tumutulong sa iyo na mas mabilis kapag nagtatayo at nag-scale apps. Ang mga pangunahing tampok 3.6 ay kinabibilangan ng:

  • Baguhin ang mga stream ay nagbibigay-daan sa iyo na bumuo ng mga reaktibo na web, mobile at IOT na maaaring tingnan, i-filter, at kumilos sa mga pagbabago ng data habang nagaganap ito sa database. Sa tuwing ang data ay binago sa MongoDB, ang mga system sa ibaba ng agos ay awtomatikong naabisuhan ng mga update sa real time. Ang palitan ng mga stream ay nagbibigay ng isang madaling at mahusay na paraan upang bumuo ng reaktibo, apps na hinimok ng kaganapan.
  • Ang mga nababawi na pagsusulat ay inililipat ang pagiging kumplikado ng paghawak ng mga pagkabigo ng lumilipas na sistema mula sa aplikasyon sa database. Sa halip na ipatupad mo ang masa ng custom, code ng client-side, ang MongoDB ay awtomatikong magsisimulang magsulat ng mga operasyon gamit ang eksaktong-isang beses semantika.
  • Gamit ang pag-validate ng Schema, gamit ang syntax na nakuha mula sa panukalang standard ng IETF JSON Schema, pinalawak namin ang mga kakayahan sa pagpapatunay ng dokumento na orihinal na ipinakilala sa MongoDB 3.2. Ngayon, ang mga DevOps at DBA team ay maaaring magtakda ng isinaayos na istraktura ng dokumento para sa bawat koleksyon, hanggang sa antas ng indibidwal na mga larangan sa loob ng nested arrays. At magagawa mong tune ito hangga't kailangan mo: i-lock ang schema pababa, buksan ito, ilapat ito sa isang subset ng mga patlang - anumang kailangan mo para sa bawat app o yugto ng iyong proyekto.
  • Nagbubuklod sa localhost sa pamamagitan ng default: sa MongoDB 3.6 lahat ng mga pakete ng MongoDB sa lahat ng platform ay tumanggi sa lahat ng mga panlabas na koneksyon sa database maliban kung malinaw na isinaayos sa ibang paraan ng administrator. Kasama ng bagong IP whitelisting na suporta, maaaring i-configure ng mga administrator ang MongoDB upang tanggapin lamang ang mga panlabas na koneksyon sa mga naaprubahang mga IP address. Ang mga pagpapahusay na ito ay lubos na nagbabawas sa panganib ng mga unsecured mga kaso ng MongoDB na hindi sinasadya na itatapon sa produksyon.
  • Sinusuportahan ng mga pagpapahusay ng pagsasama ang higit pang mga nagpapahayag na mga query, na nagbibigay sa iyo ng mas mabilis na access sa mga pananaw na hinimok ng data. Binibigyang-daan ka ng modelo ng data ng dokumento ng MongoDB na mag-modelo ng mga entity sa parehong paraan na kinakatawan mo sila sa code - bilang kumpletong mga bagay - kaya hindi mo kailangang mag-alala tungkol sa mga JOIN. Ngunit para sa analytics ito ay kapaki-pakinabang na sumali sa data sa maramihang mga koleksyon. Ipinakilala namin ang mga natitirang panlabas na equijoins sa MongoDB 3.2, ngunit ngayon ay pinalawak namin ito sa mas malakas na $ lookup operator upang suportahan ang katumbas ng mga subquery ng SQL at mga di-equijoin. Ang MongoDB's Connector para sa BI, na nagbibigay-daan sa MongoDB na magamit bilang pinagmulan ng data sa mga tool na pang-analytics batay sa SQL at mga visualization ng data, ay nagsasamantala sa mga pagpapahusay na ito upang makapaghatid ng mas mataas na pagganap, na may higit pang mga analitikong operasyon na natutulak sa database.
  • Ang MongoDB Atlas ay ang pinakamahusay na paraan upang patakbuhin ang MongoDB sa pampublikong ulap. Ang MongoDB 3.6 ay magagamit bilang isang ganap na pinamamahalaang serbisyo sa Atlas, kabilang ang mga mahahalagang bagong tampok upang suportahan ang mga pandaigdigang application, at may mga automated scalability at pag-optimize ng pagganap.
  • Pinapayagan ng pagtitiklop ng cross-region ang mga clusters ng Atlas upang sumali sa maraming mga rehiyon ng provider ng ulap, pagpapanatili ng patuloy na kakayahang magamit sa kaganapan ng mga kakulangan sa heograpiya, at pagbibigay ng pinakamainam na karanasan sa customer sa pamamagitan ng pamamahagi ng data na mas malapit sa mga gumagamit. Sinusuportahan din ngayon ng Atlas ang awtomatikong pag-scale para sa imbakan na nauugnay sa isang kumpol, na ginagawang mas madali para sa iyo na pamahalaan ang kapasidad. Ang bagong tagapayo sa pagganap ay patuloy na nagha-highlight ng mga mabagal na query sa pagpapatakbo at nagbibigay ng mga intelligent na mga rekomendasyon sa index upang mapabuti ang pagganap.

    Ano ang bago sa bersyon 3.4.6:

    • SERVER-27347: Tanging isara ang mga naka-cache na cursor sa WiredTiger ident na busy.
    • SERVER-29618: $ geoWithin sa pipeline ng pagsasama-sama pagkatapos ng $ lookup at $ unwind ay magbabalik ng hindi tamang mga resulta.
    • WT-3362: Ang bubukas ng cursor ay hindi dapat hadlangan para sa tagal ng tsekpoint.

    Ano ang bago sa bersyon 3.4.1:

    • SERVER-27124 Hindi pinapayagan ang readConcern: bumabasa ng karamihan sa pv0
    • SERVER-27201 $ graphLookup pinalitaw ang null pointer dereference
    • SERVER-27207 Hanapin sa pagtingin sa pag-uuri sa pamamagitan ng mga mongo ay maaaring hindi tama ibalik ang walang laman na resulta ng resulta
    • SERVER-27213 Dalawang magkasamang mga antas ng pagtutugma ang pagsamahin nang mali, pagbibigay ng maling resulta.
    • SERVER-27300 Hindi lalampas sa pag-index ng BSONType :: Simbolo na may di-simpleng paghahambing
    • SERVER-27210 3.4.0 mongo shell hindi makakonekta gamit ang MongoURI sa & quot; ssl = true & quot;
    • SERVER-27271 rolesInfo na utos ay nagpapataas ng System.InvalidOperationException: Doblehin ang mga tungkulin ng pangalan ng elemento.
    • SERVER-26870 Kung minsan ay hindi maalis ang file ng data ng koleksyon kahit na ang koleksyon ay bumaba
    • MGA TOOLS-1541 Suporta sa pag-export ng pag-export

    Ano ang bago sa bersyon 3.2.5:

    • Mga Pagpapabuti sa WiredTiger Stability SERVER-19751, 19673, at SERVER-19573.
    • Fixed isyu sa pakikipag-ugnayan sa pagitan ng SSL at Pag-audit. SERVER-19538.
    • Nakatakdang isyu sa pagsasama-sama ng $ sort sa mga sharded system SERVER-19464.
    • Lahat ng mga isyu ay sarado sa 3.0.6

    Ano ang bago sa bersyon 3.0.6:

    • Mga pagpapabuti sa WiredTiger Stability SERVER-19751, SERVER-19673, at SERVER-19573.
    • Fixed isyu sa pakikipag-ugnayan sa pagitan ng SSL at Pag-audit. SERVER-19538.
    • Nakatakdang isyu sa pagsasama-sama ng $ sort sa mga sharded system SERVER-19464.
    • Lahat ng mga isyu ay sarado sa 3.0.6

    Ano ang bago sa bersyon 3.0.4:

    • shards sa WiredTiger primaries: SERVER-18822
    • Lutasin ang mga sumasalungat sa mga update sa multi-update na may upsert = totoo sa engine ng Wired Tiger Storage: SERVER-18213
    • Ayusin ang kaso kung saan maaaring mai-block ng pangalawang pagbabasa ang pagtitiklop: SERVER-18190
    • Pagbutihin ang pagganap sa Windows sa WiredTiger at mga dokumento na mas malaki sa 16kb: SERVER-18079
    • Ayusin ang isyu kung saan ang mga file ng WiredTiger data ay hindi nakuhang muli nang tama pagkatapos ng pag-restart ng hindi inaasahang sistema: SERVER-18316

    Ano ang bago sa bersyon 3.0.0:

    • Mas mahusay na Pagganap ng 7-10x:
    • Ang bagong imbakan engine ng WiredTiger sa MongoDB 3.0 ay naghahatid ng 7-10x na mas mataas na throughput para sa mga masusulat na intensive na mga application na may higit na butil-butil na dokumento sa antas na konklusyon na kontrol. Ito ay sinasalin sa napakalaking tagumpay ng pagganap na may mas kaunting hardware para sa mga proyektong write-heavy tulad ng iyong susunod na IoT, pamamahala ng data ng customer, panlipunan, at mga mobile na app.
    • Hanggang sa 80% Mas Storage:
    • Sinusuportahan na ngayon ng MongoDB ang native na compression, na nagbibigay-daan sa iyo upang mabawasan ang iyong pisikal na bakas ng imbakan sa hanggang sa 80%. Nagdagdag ka ng kakayahang umangkop upang pumili sa pagitan ng iba't ibang mga algorithm ng compression upang ma-optimize para sa kahusayan sa pagganap at imbakan, depende sa iyong mga pangangailangan ng app.
    • Sa pamamagitan ng mas maraming butil-butil na kontrol ng concurrency at built-in na compression, hinahayaan ka ng MongoDB 3.0 na pasimplehin ang iyong arkitektura, na nagpapahintulot sa iyo na gawin nang higit pa nang hindi gaanong hardware.
    • Bawasan ang Operational Overhead Sa pamamagitan ng Hanggang sa 95%:
    • Ops Manager ay ang pinakamahusay na paraan upang patakbuhin ang MongoDB. Ang solusyon na ito ay gumagawa ng regular na gawain kasing dali ng pagtulak ng isang pindutan at pag-aalis ng mga dati nang manu-manong at oras na nagugugol na mga gawain na kasangkot sa pamamahala ng MongoDB. Maaari mo na ngayong i-deploy, monitor, i-back up at sukat ang MongoDB nang madali.
    • Pluggable Storage Na-optimize Para sa Iyong Workload:
    • Nauunawaan namin na sa isang mas kumplikadong landscape ng mga apps na hinimok ng data, ang isang & quot; isang sukat na akma sa lahat ng & quot; diskarte sa pag-imbak ay hindi pinutol ito ngayon. Iyon ang dahilan kung bakit ang MongoDB 3.0 ay nagsasama ng isang pluggable API na imbakan engine upang mapalawak ang database gamit ang mga bagong kakayahan.
    • Mababang Latency sa Globe:
    • Ang nangungunang mga application ngayong araw ay pandaigdigan at nagsisilbi sa mga nakakonektang laging nakikiusap na humihiling ng instant na kasiyahan. Sa MongoDB, maaari mo na ngayong madaling ipamahagi ang hanggang sa 50 replicas ng MongoDB sa iyong mga user sa buong mundo, binabawasan ang mga epekto ng latency ng network at nagbibigay ng mas mahusay na karanasan ng user.
    • Mga Pagpapahusay na Ginagawang Mas Nakabubuti sa iyo:
    • Ang MongoDB 3.0 ay nagsasama ng isang bilang ng mga pagpapabuti sa pagpapatakbo sa MongoDB Query Language pati na rin ang mga tool na kasama sa database. Kabilang dito ang ...
    • Mas mabilis na Naglo-load at Naka-export. Ang data ay maaaring i-load at nakuha sa mas mataas na bilis at may mas higit na kahusayan gamit ang binagong MongoDB na binagong multi-sinulid mongoimport, mongoexport, mongodump, mongorestore at mongooplog na mga tool.
    • Mas madaling Pag-optimize ng Query. Mas mahusay na maunawaan ang pagganap ng query sa bagong ipaliwanag () na paraan. Posible na ngayon na kalkulahin at repasuhin ang mga plano sa query nang hindi muna tumakbo ang query. Maaaring mailapat ang plano ng query sa isang mas malawak na hanay ng mga uri ng query, at pinabuting ang paghawak ng error.
    • Mas mabilis na pag-debug. Mayroon ka na ngayong mas higit na kontrol sa granularity ng mga mensahe ng log at mga partikular na functional na lugar ng server upang mas tumpak na siyasatin ang mga isyu. Maaari mong i-configure kung aling mga tukoy na bahagi ng database ang dapat malantad para sa mas mataas na pag-log ng kahulugan at magdagdag ng mga antas ng kalubhaan para sa bawat mensahe ng pag-log.
    • Mas mahusay na Geospatial Apps. Sa pamamagitan ng pagdaragdag ng mga napiling polygon na seleksyon, ang suporta ng geospatial ng MongoDB ay pinalawak upang isama ang mga multi-hemisphere na mga tanong na maaaring sumasaklaw ng higit sa 50% ng ibabaw ng lupa. Halimbawa, ang isang eroplano ay maaari na ngayong magpatakbo ng mga query upang makilala ang lahat ng mga sasakyang panghimpapawid na naglakbay sa maraming mga hemispheres sa nakaraang 24 oras.
    • Mas mahusay na Time-Series Analytics. Ang mga nag-develop ay maaaring bumuo ng mas mahusay na mga query sa oras ng serye ng analytics na may mas kaunting code gamit ang bagong $ dateToString operator ng pagsasama-sama ng framework ng pagsasama-sama.
    • Tiyakin ang Pagkontrol at Panloob na Panloob:
    • Ang MongoDB 3.0 ay nagdaragdag sa mga kasalukuyang kakayahan sa seguridad ng database na may mas matatag na balangkas sa pag-awdit.

    • Ang pag-audit ngayon ay umaabot nang lampas sa pagkuha ng mga aksyong pang-administratibo (ibig sabihin, mga operasyon ng schema, pagpapatunay at mga aktibidad ng pahintulot) upang isama ang pag-log ng mga pagbabasa at pagsulat (DML) na mga operasyon sa database. Maaari mong buuin at i-filter ang mga trail ng pag-audit para sa anumang operasyon laban sa MongoDB nang hindi kinakailangang umasa sa mga tool ng third-party. Nagtatampok din ang 3.0 ng pagpapakilala ng nakabatay sa papel na pag-awdit. Ang pag-awdit ay magagamit bilang bahagi ng MongoDB Enterprise Advanced.

    Ano ang bago sa bersyon 2.6.7 / 3.0 RC7:

    • maraming mga tag SERVER-16683
    • Inalis ang tseke para sa bersyon ng shard kung ang pangunahing server ay nasa SERVER-16237
    • Fixed: /etc/init.d/mongod kabiguan sa startup script na may dirname message SERVER-16081
    • Fixed: ang mga mongmo ay maaaring maging sanhi ng mga shards na matumbok ang limitasyon sa in-memory sa pamamagitan ng paghiling ng higit pang mga resulta kaysa sa kinakailangan SERVER-14306
    • Lahat ng mga isyu ay sarado sa 2.6.7

    Ano ang bago sa bersyon 2.6.5:

    • Ang halaga ng rename na $ ngayon ay gumagamit ng tamang dotted source path SERVER-15029
    • Ang bahagyang nakasulat na journal na huling seksyon ay hindi nakakaapekto sa pagbawi ng SERVER-15111
    • Mga tahasang zero .ns file sa paglikha ng SERVER-15369
    • Ang ranggo ng plano ay hindi na pabor sa mga plano sa intersection kung ang predikat ay bumubuo ng walang laman na index ng pag-scan ng SERVER-14961
    • Bumuo ng mga pakete ng Komunidad at Enterprise para sa SUSE 11 SERVER-10642
    • Lahat ng mga isyu ay sarado sa 2.6.5

    Ano ang bago sa bersyon 2.5.5:

    • Bago:
    • Bagong paraan ng operasyon ng pagsulat para ipasok, i-update, alisin
    • Mga pag-aayos ng bug:
    • Ang SNMP Agent ay hindi nagsisimula
    • Magdagdag ng module suite support sa smoke.py

    Ano ang bagong sa bersyon 2.5.4:

    • Magdagdag ng opsyon sa compact na command na umalis sa padding
    • Tinukoy ng mga tungkulin ng user
    • Awtomatikong iurong ng server ang mga query / command pagkatapos ng tinukoy na takdang oras ng gumagamit

    Ano ang bago sa bersyon 2.4.9:

    • Mga pag-aayos ng bug:
    • Ang misplaced na pagbukas ng openssl callback ay maaaring maging sanhi ng pag-crash
    • kumalat na tinipon mongo shell crashes sa exit na may stack trace sa v8
    • pag-log in sa ~ Pag-crash ng ReplicaSetMonitor ()
    • Ang mga di-numerong expireAfterSeconds nagiging sanhi ng masamang query sa TTL
    • Tumitigil ang Shell matapos ang mahabang operasyon ng autocomplete
    • Ang pagkabigong gamitin ang rollbackPowerOf2Sizes ay hindi dapat maging sanhi ng malalang error
    • SERVER-11869 Suporta para sa non-client opTime sa mongod GLE
    • $ kung saan ang loob ng projection $ elemMatch ay nagiging sanhi ng pagkakamali ng segmentation
    • Pagpasa ng $ kung saan ang predicate sa db.currentOp () nag-crash ng mongod
    • Hindi maaaring magtakda ng mga maling setting ng setParameter sa config file
    • hindi makumpleto ang pagsusuri sa compatibility textIndexVersion
    • tagapakinig ng writeback ay hindi maaaring makakuha ng tamang code mula sa ClientInfo :: getLastError
    • Hindi maaaring gawin ng Mongos ang mga query sa slaveOk kapag ang pangunahing ay down
    • Bagong sharded koneksyon sa isang namespace trigger setShardVersion sa lahat ng shards
    • muling subukan ang lohika para sa mga kagustuhan sa pagbasa ay dapat ding mag-aplay sa tamad na recv () network failure
    • Ang logika ng wikang tagapagsulat sa mga mongos ay dapat ding mag-aplay upang mabasa ang mga prefs
    • Ang pagbabago sa mga opsyon sa koleksyon ay maaaring maging sanhi ng pagpapanumbalik ng pagkolekta upang mabigo

    Ano ang bago sa bersyon 2.4.8:

    • Dagdagan ang pagiging kompatibilidad sa hinaharap para sa mga tampok ng 2.6 na awtorisasyon
    • Ayusin ang isyu sa cache ng dbhash para sa mga server ng config

    Katulad na software

    CloverETL Engine
    CloverETL Engine

    11 Apr 16

    phpPgAdmin
    phpPgAdmin

    14 Apr 15

    HyperSQL
    HyperSQL

    11 May 15

    Mga komento sa MongoDB

    Mga Komento hindi natagpuan
    Magdagdag ng komento
    I-sa mga imahe!