Document-orientatur DBMS MongoDB 5.0 praesto

Dimissio documenti ordinati DBMS MongoDB 5.0 praesentatur, quae angulum tenet inter systemata rapida et scalable quae data in forma clavis/valuitatis agunt, et relationes DBMSs, quae sunt functiones et faciles ad quaerendas formas. Codex MongoDB in C ++ scriptus est et sub SSPL licentia distribuitur, quae in AGPLv3 licentia nititur, sed aperta non est, ut acceptio- nem postulationis habet sub SSPL licentia tradendi non solum ipsum codicem applicationis, sed etiam fontem. code of all components involved in the provision of the cloud service.

MongoDB documenta in forma JSON sicut forma receptacula subsidia habet, linguam satis flexibilem ad queries generandas, indices variarum attributorum reconditorum creare potest, efficaciter repono magnarum objectorum binariorum, subsidia operationum ad mutandum et addendos notitias datorum datorum, can. operari secundum paradigma Map/Reduc, sustinet replicationem et constructionem configurationum culparum tolerantium.

MongoDB fabricavit in instrumentis ad praebendum sharding (situm distribuendorum notitiarum trans servientium in clavibus specificis fundatis), coniuncte cum replicatione, permittens te botrum repositionis scalable horizontaliter aedificare in quo nullum punctum defectionis est (defectum cuiuslibet nodi operationem datorum non afficit), recuperatio latae sententiae post defectum et translationem oneris ex nodi incassum. Botrus expandens vel unum servo convertens in botrum fit sine intermissione datorum additis simpliciter novis machinis.

Lineamenta novae emissionis:

  • Adiectae sunt collectiones pro notitia in forma temporis seriei (tempus seriei collectionum), optimized ad condendum segmenta valorum parametri in certis intervallis (tempore ac statuto valorum huic tempori respondentium). Necessitas tali notitiae thesaurizandi oritur in vigilantia systemata, suggesta nummaria, ac systemata sensorem civitatum suffragiorum. Operatio cum temporis seriei notitia exercetur ut in collectionibus documentorum ordinariis, sed indices et methodus reposita pro illis sunt optimized temporis relationem, quae signanter minuere potest orbis tractus consumptio, moras in exsequendo quaerendo minuere ac notitias reales temporis dandas efficere. indagatio.

    MongoDB tales collectiones tractat ut writable, opiniones non materializatae in collectionibus internis constructae sint quae, inserta, automatice globi temporis series data in forma reposita optimized. Quo in casu, singula documenta ut separatim petitur, singula documenta tractantur. Data automatice ordinantur et tempore indicentur (nec opus est indices temporis explicite creare).

  • Adiecta subsidia operariorum fenestrarum (munerum analyticorum) quae te permittunt ut actiones cum certa documentorum copia in collectione exsequaris. Munera aggregati dissimilis, functiones fenestrae non cadunt in statuto aggregato, sed aggregatum innititur in contentis "fenestrae" quae unum vel plura documenta e statuto eventu includit. Ad documentorum subsetellum tractandum, scaena nova $setWindowFields proponitur, quo potes, exempli gratia, differentias inter duo documenta in collectione, venditionibus computatis, et informationes in complexu temporis seriei resolvere.
  • Addidit subsidium versionis API, quod permittit tibi applicationem ligare ad statum specificum API, et pericula removere consociata cum possibili violatione retrorsum compatibilitatis cum migrans ad novas DBMS emissiones. API translatio applicationem vitae cycli ab DBMS vitae cycli separat et tincidunt ut mutationes applicationis permittat cum opus est novis utendi notis, et non cum migrans ad novam versionem DBMS.
  • Auxilio addito mechanismo Vivae Resharding, quae te permittit ut claves testaceae adhibitae ad segmentationem in musca DBMS sine intermissione mutare possis.
  • Facultates encrypting agros in parte clientis ampliati sunt (Client-Side Field Level Encryption). Nunc possibile est columellas auditorias reconfigurare et libellos x509 gyrari sine intermissione DBMS. Addidit subsidium configurandi cipher suitum pro TLS 1.3.
  • Novum mandatum lineae testae MongoDB Testae (mongosh), proponitur, quae ut separatum propositum augetur, JavaScript utens in Node.js tribunal et sub Apache 2.0 licentia distribuitur. MongoDB Testa efficit ut DBMS coniungeret, occasus mutare ac interrogationes mittere. Sustinet dolor autocompletionem intrandi modos, mandata et locutiones MQL, syntaxin elucidationem, auxilium contextuale, nuntiis erroris parsing et facultatem ad functionality per additiones augendi. Vetus "mongo" CLI fasciculus deprecatus est et in futura emissione tolletur.
    Document-orientatur DBMS MongoDB 5.0 praesto
  • Novi operarii additae sunt: ​​$numera, $dateAdd, $dateDiff, $dateSubtract, $sampleRate et $rand.
  • Efficit ut indices adhibeantur in usu $eq, $lt, $lte, $gt et $gte operariorum in expressione $expr.
  • Aggregatum, invenio, findAndModify, renovatio, dele mandata et db.collection.aggregate(), db.collection.findAndModify(), db.collection.update() et db.collection.remove modos nunc sustine " " bene definiendi indicem variabilium quae praecepta faciunt faciliora separando variabiles a corpore rogationis.
  • Invenire, numera, distinctum, aggregatum, mapReduce, listCollectiones, et indices operationes non diutius obstruunt, si operatio quae exclusivam seram in collectione documenti sumit, in parallelis currit.
  • Cum pars incepti ad tollendas condiciones politice falsas, isMaster mandatum ac db.isMaster() modus appellatus est salve et db.hello().
  • Dimissio numerandi ratio mutata est et transitio facta est ad praedictam emissionem schedulam. Semel in anno notabilis emissio (5.0, 6.0, 7.0 erit), singulae tres menses mediae emissiones cum novis lineamentis (5.1, 5.2, 5.3) et, ut necesse est, emendationes emendatrices cum fixis et vulneribus cimex (5.1.1, 5.1.2 .5.1.3 , 5.1). Interim emissio aedificabit functionality ad proximam remissionem maioris i.e. MongoDB 5.2, 5.3 et 6.0 novas lineas emissione MongoDB XNUMX praebebit.

Source: opennet.ru