MongoDB 5.0 vini ak done nan fòm lan nan seri tan, chanjman nan nimero ak plis ankò

Nouvo vèsyon an MongoDB 5.0 te deja lage ak nan nouvo vèsyon sa a kèk nouvèl byen enteresan yo prezante nan ki nou ka mete aksan sou la koleksyon done nan fòm lan nan seri tan, osi byen ke sipò pou kontwòl vèsyon API, sipò pou mekanis nan Live Resharding, nan mitan lòt moun.

Pou moun ki pa abitye avèk MongoDB, ou ta dwe konnen sa DB sa a sipòte estoke dokiman nan yon fòma JSON ki tankou, gen yon langaj san patipri fleksib pou jenere demann, ka kreye endis pou divès kalite atribi ki estoke, efektivman bay depo gwo objè binè, sipòte operasyon rejis pou chanje epi ajoute done nan baz done a, ka travay selon paradigm Map / Redwi, sipòte replikasyon ak bati konfigirasyon toleran fay.

Main karakteristik nouvo nan MongoDB 5.0

Nan nouvo vèsyon sa a nou ka jwenn sa konplo a nimero pwoblèm te chanje e li te tranzisyon nan yon orè vèsyon previzib. Yon fwa chak ane, yo pral fòme yon vèsyon enpòtan (5.0, 6.0, 7.0), yon fwa chak twa mwa, vèsyon pwovizwa ak nouvo karakteristik (5.1, 5.2, 5.3), epi, jan sa nesesè, mizajou korektif ak ensèk ak ranje frajilite (5.1. 1, 5.1.2, 5.1.3 .XNUMX) .

Vèsyon pwovizwa yo pral kreye fonctionnalités pou pwochen lage nan pi gwo, se sa ki, MongoDB 5.1, 5.2 ak 5.3 pral ajoute nouvo karakteristik pou liberasyon an MongoDB 6.0.

Konsènan inovasyon yo ki prezante nan nouvo vèsyon sa a nan Mongo DB 5.0 Nou ka jwenn ke mwen konnen te ajoute sipò pou kontwòl vèsyon API, ki pèmèt ou mare yon aplikasyon nan yon eta API espesifik ak elimine risk ki asosye ak yon posib vyolasyon konpatibilite bak lè w ap deplase nan nouvo vèsyon DBMS la. API vèsyon kontwòl separe sik lavi aplikasyon an nan sik lavi baz done a epi li pèmèt devlopè yo fè chanjman aplikasyon lè bezwen an rive pran avantaj de nouvo kapasite, olye ke lè tranzisyon nan yon nouvo vèsyon nan baz done a.

Yon lòt kado enpòtan yo se la koleksyon done nan fòm lan nan seri tan ki deja optimize nan magazen pòsyon nan valè paramèt anrejistre nan sèten entèval tan (tan ak yon seri valè ki koresponn ak tan sa a). MongoDB trete koleksyon sa yo kòm opinyon imateryalize ak anrejistre kreye nan koleksyon entèn ak otomatikman gwoup done seri tan nan yon fòma depo optimize lè eleman.

Li se tou te note ke li te ajoute sipò pou mekanis Live Resharding, ki pèmèt ou chanje kle yo sharding itilize pou sharding sou vole a san yo pa kanpe DBMS la.

Osi byen ke sipò pou fonksyon analyse ki pèmèt ou fè aksyon ak yon seri espesifik nan dokiman nan yon koleksyon. Kontrèman ak fonksyon total, fonksyon fenèt pa tonbe nan yon seri gwoupe, men yo agrégées ki baze sou kontni an nan yon "fenèt" ki gen ladan youn oswa plis dokiman nan seri a rezilta yo.

Anplis de sa, Kapasite chifreman jaden yo te elaji sou bò kliyan anjan ou kapab kounye a rkonfigurasyon filtè kontwòl kontab x509 ak wotasyon sètifika san yo pa kanpe DBMS la. Te ajoute sipò pou konfigirasyon suite a chif pou TLS 1.3.

Nan lòt men an, li tou vle di soti nan anons sa a nouvo vèsyon ki yo te pwopoze yon nouvo kokiy liy kòmand MongoDB Shell (mongosh), ki se ke yo te devlope kòm yon pwojè separe, ekri nan JavaScript lè l sèvi avèk platfòm la Node.js ak distribye anba lisans lan Apache 2.0.

MongoDB Shell pèmèt ou konekte nan yon DBMS, chanje konfigirasyon an epi voye kesyon yo. Sipòte entelijan otokonplete pou ekspresyon MQL, lòd ak metòd opinyon, sentaks en, sijesyon kontèks, analiz mesaj erè, ak kapasite nan elaji fonctionnalités nan grefon

Nan lòt chanjman yo prezante:

  • Jwenn, konte, diferan, total, mapReduce, listCollections, ak listIndexes yo pa bloke ankò si yon operasyon kouri nan menm tan an menm jan li achte yon seri eksklizif sou yon koleksyon dokiman.
  • Kòm yon pati nan yon efò yo retire tèm politikman kòrèk, yo te lòd la isMaster ak db.isMaster () metòd la chanje non nan hello ak db.hello ().
  • Fin vye granmoun "mongo" CLI la te obsolèt epi yo pral retire nan yon lage nan lavni.

Finalman, si ou enterese nan konnen plis bagay sou li, ou ka konsilte a detay nan lyen sa a.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Se pou premye a fè kòmantè

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.