{"id":100759,"date":"2021-07-14T10:23:10","date_gmt":"2021-07-14T08:23:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-dokumento-orientirovannaya-subd-mongodb-5-0"},"modified":"2021-07-14T10:23:10","modified_gmt":"2021-07-14T08:23:11","slug":"dostupna-dokumento-orientirovannaya-subd-mongodb-5-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostupna-dokumento-orientirovannaya-subd-mongodb-5-0","title":{"rendered":"Sistemi i menaxhimit t\u00eb bazave t\u00eb t\u00eb dh\u00ebnave i orientuar ndaj dokumenteve MongoDB 5.0 \u00ebsht\u00eb n\u00eb dispozicion","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00cbsht\u00eb publikuar versioni i databaz\u00ebs dokument-orientuese MongoDB 5.0, e cila z\u00eb nj\u00eb ni\u00e7\u00eb n\u00eb mes sistemeve t\u00eb shpejt\u00eb dhe t\u00eb shkall\u00ebzueshme q\u00eb punojn\u00eb me t\u00eb dh\u00ebna n\u00eb formatin \u00e7el\u00ebs\/vler\u00eb, dhe databazave relacionale, funksionale dhe t\u00eb lehta p\u00ebr t\u00eb formuar pyetje. Kodi i MongoDB \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn C++ dhe shp\u00ebrndahet n\u00ebn licenc\u00ebn SSPL, e cila bazohet n\u00eb licenc\u00ebn AGPLv3, por nuk \u00ebsht\u00eb e hapur, pasi p\u00ebrmban nj\u00eb k\u00ebrkes\u00eb diskriminuese p\u00ebr shp\u00ebrndarjen n\u00ebn licenc\u00ebn SSPL, jo vet\u00ebm t\u00eb kodit t\u00eb vet\u00eb aplikacionit, por edhe t\u00eb burimeve t\u00eb t\u00eb gjith\u00eb komponenteve q\u00eb jan\u00eb t\u00eb angazhuara n\u00eb ofrimin e sh\u00ebrbimit t\u00eb cloud.      <\/p>\n<p>MongoDB mb\u00ebshtet ruajtjen e dokumenteve n\u00eb formatin JSON t\u00eb ngjash\u00ebm, ka nj\u00eb gjuh\u00eb mjaft fleksibile p\u00ebr formimin e pyetjeve, mund t\u00eb krijoj\u00eb indekse p\u00ebr atributet e ndryshme t\u00eb ruajtura, siguron n\u00eb m\u00ebnyr\u00eb efikase ruajtjen e objekteve t\u00eb m\u00ebdha binare, mb\u00ebshtet regjistrimin e operacioneve p\u00ebr ndryshimin dhe shtimin e t\u00eb dh\u00ebnave n\u00eb databaz\u00eb, mund t\u00eb punoj\u00eb n\u00eb p\u00ebrputhje me paradigmat Map\/Reduce, mb\u00ebshtet replikimin dhe nd\u00ebrtimin e konfiguracioneve me q\u00ebndrueshm\u00ebri n\u00eb rast defekti.     <\/p>\n<p>N\u00eb MongoDB ka mjete t\u00eb integruara p\u00ebr sigurin\u00eb e segmentimit (distribuimi i t\u00eb dh\u00ebnave mbi servera bazuar n\u00eb nj\u00eb \u00e7el\u00ebs t\u00eb caktuar), n\u00eb kombinim me replikimin, q\u00eb lejojn\u00eb nd\u00ebrtimin e nj\u00eb klasteri ruajtjeje horizontalisht t\u00eb shkall\u00ebzuesh\u00ebm, n\u00eb t\u00eb cilin nuk ka nj\u00eb pik\u00eb t\u00eb vetme d\u00ebshtimi (d\u00ebshtimi i \u00e7do nyje nuk ndikon n\u00eb funksionimin e databaz\u00ebs), mb\u00ebshtetet rivendosja automatikisht pas d\u00ebshtimit dhe transferimi i ngarkes\u00ebs nga nyja e d\u00ebmtuar. Zgjerimi i klasterit ose transformimi i nj\u00eb nyje n\u00eb klaster b\u00ebhet pa ndalur funksionimin e databaz\u00ebs me an\u00eb t\u00eb thjesht\u00eb t\u00eb shtimit t\u00eb makinave t\u00eb reja. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3732\">server<\/a> \u0432 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0431\u0435\u0437 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0411\u0414 \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u044b\u0445 \u043c\u0430\u0448\u0438\u043d.         <\/p>\n<p>Karakteristikat e l\u00ebshimit t\u00eb ri:  <\/p>\n<ul>\n<li class=\"l\"> Jan\u00eb shtuar koleksione p\u00ebr t\u00eb dh\u00ebnat n\u00eb form\u00ebn e serive temporale (time series collections), t\u00eb optimizuara p\u00ebr ruajtjen e pikave t\u00eb vlerave parametrave q\u00eb regjistrohen n\u00eb intervale t\u00eb caktuara kohore (koh\u00eb dhe grupi i vlerave p\u00ebrkat\u00ebse p\u00ebr at\u00eb koh\u00eb). Nevoja p\u00ebr ruajtjen e t\u00eb dh\u00ebnave t\u00eb tilla lind n\u00eb sistemet e monitorimit, platformave financiare dhe sistemeve p\u00ebr anketimin e gjendjeve t\u00eb sensor\u00ebve. Puna me t\u00eb dh\u00ebnat e serive temporale b\u00ebhet si me koleksionet e zakonshme t\u00eb dokumenteve, por indeksat dhe metoda e ruajtjes p\u00ebr to jan\u00eb optimizuar n\u00eb p\u00ebrputhje me lidhjen me koh\u00ebn, \u00e7ka lejon t\u00eb reduktohet ndjesh\u00ebm konsumimi i hap\u00ebsir\u00ebs n\u00eb disk, t\u00eb zvog\u00eblohen vonesat gjat\u00eb ekzekutimit t\u00eb k\u00ebrkesave dhe t\u00eb zbatohet mund\u00ebsia e analiz\u00ebs s\u00eb t\u00eb dh\u00ebnave n\u00eb koh\u00eb reale.\n<p>MongoDB i konsideron k\u00ebto koleksione si pamje t\u00eb pashfaqura q\u00eb jan\u00eb krijuar mbi baz\u00ebn e koleksioneve t\u00eb brendshme dhe gjat\u00eb futjes automatikisht grupon t\u00eb dh\u00ebnat e serive temporale n\u00eb nj\u00eb format t\u00eb optimizuar p\u00ebr ruajtje. N\u00eb k\u00ebt\u00eb rast, \u00e7do regjistrim i lidhur me koh\u00ebn trajtohet si nj\u00eb dokument i ve\u00e7ant\u00eb gjat\u00eb k\u00ebrkes\u00ebs. T\u00eb dh\u00ebnat renditen dhe indeksohen automatikisht sipas koh\u00ebs (nuk ka nevoj\u00eb p\u00ebr krijimin e indekseve t\u00eb qarta sipas koh\u00ebs).        <\/p>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043e\u043a\u043e\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432 (\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u043c \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438. \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439,  \u043e\u043a\u043e\u043d\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435 \u0441\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u044e\u0442 \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440, \u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u044f\u0442 \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e &#171;\u043e\u043a\u043d\u0430&#187;, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u0437 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430. \u0414\u043b\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f $setWindowFields, \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0436\u043d\u043e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u0432 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u043f\u0440\u043e\u0434\u0430\u0436 \u0438  \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u044f\u0434\u0430\u0445.\n<li class=\"l\"> Jan\u00eb shtuar mb\u00ebshtetje p\u00ebr versionimin e API, q\u00eb lejon lidhjen e aplikacionit me nj\u00eb gjendje t\u00eb caktuar t\u00eb API dhe p\u00ebrjashton rreziqet q\u00eb lidhen me mund\u00ebsin\u00eb e shkeljes s\u00eb p\u00ebrputhshm\u00ebris\u00eb pas p\u00ebrmir\u00ebsimi n\u00eb versionet e reja t\u00eb databaz\u00ebs. Versionimi i API ndan ciklin e jet\u00ebs s\u00eb aplikacionit nga cikli i jet\u00ebs s\u00eb databaz\u00ebs dhe i lejon zhvilluesve t\u00eb b\u00ebjn\u00eb ndryshime n\u00eb aplikacion kur lind nevoja p\u00ebr t\u00eb shfryt\u00ebzuar mund\u00ebsit\u00eb e reja, e jo kur ndodh kalimi n\u00eb nj\u00eb version t\u00eb ri t\u00eb databaz\u00ebs.\n<li class=\"l\"> Jan\u00eb shtuar mb\u00ebshtetje p\u00ebr mekanizmin Live Resharding, q\u00eb lejon nd\u00ebrrimin e \u00e7elive t\u00eb p\u00ebrdorur p\u00ebr segmentimin e t\u00eb dh\u00ebnave (shard key) n\u00eb m\u00ebnyr\u00eb dinamike pa ndaluar databaz\u00ebn.\n<li class=\"l\"> Jan\u00eb zgjeruar mund\u00ebsit\u00eb e enkriptimit t\u00eb fushave n\u00eb an\u00ebn e klientit (Client-Side Field Level Encryption). Ka ndodhur mund\u00ebsia e rimarrjes s\u00eb filtrave t\u00eb auditit dhe rotacionit t\u00eb certifikatave x509 pa ndalur funksionimin e databaz\u00ebs. Jan\u00eb shtuar mb\u00ebshtetje p\u00ebr konfigurimin e grupit t\u00eb \u00e7el\u00ebsave p\u00ebr TLS 1.3.\n<li class=\"l\"> \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 MongoDB Shell (mongosh), \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 JavaScript \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Node.js \u0438  \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. MongoDB Shell \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043a \u0421\u0423\u0411\u0414, \u043c\u0435\u043d\u044f\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u044b. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0443\u043c\u043d\u043e\u0435 \u0430\u0432\u0442\u043e\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0432\u0432\u043e\u0434\u0430 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u043a\u043e\u043c\u0430\u043d\u0434 \u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0439 MQL, \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430, \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u0430\u044f \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430, \u0440\u0430\u0437\u0431\u043e\u0440 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f. \u0421\u0442\u0430\u0440\u0430\u044f CLI-\u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 &#171;mongo&#187; \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0435\u0439 \u0438 \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0430 \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435.      <center><img decoding=\"async\" alt=\"Sistemi i menaxhimit t\u00eb bazave t\u00eb t\u00eb dh\u00ebnave i orientuar ndaj dokumenteve MongoDB 5.0 \u00ebsht\u00eb n\u00eb dispozicion \" src=\"\/wp-content\/uploads\/2021\/07\/18b2004d16ec7cb4632f7b9b804a24eb.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Jan\u00eb shtuar operator\u00eb t\u00eb rinj: $count, $dateAdd, $dateDiff, $dateSubtract, $sampleRate dhe $rand.\n<li class=\"l\"> \u00cbsht\u00eb siguruar p\u00ebrdorimi i indekseve kur p\u00ebrdoren operator\u00ebt $eq, $lt, $lte, $gt dhe $gte brenda shprehjes $expr.\n<li class=\"l\"> \u0412 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u0445 aggregate, find, findAndModify, update, delete  \u0438 \u043c\u0435\u0442\u043e\u0434\u0430\u0445 db.collection.aggregate(), db.collection.findAndModify(), db.collection.update() \u0438 db.collection.remove() \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043e\u043f\u0446\u0438\u0438 &#171;let&#187; \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u043f\u0438\u0441\u043a\u0430 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0431\u043e\u043b\u0435\u0435 \u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0435 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043e\u0442 \u0442\u0435\u043a\u0441\u0442\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u0430.\n<li class=\"l\"> Operacionet find, count, distinct, aggregate, mapReduce, listCollections dhe listIndexes tani nuk bllokohen n\u00ebse ekzekutohet nj\u00eb operacion tjet\u00ebr q\u00eb vendos nj\u00eb bllokad\u00eb ekskluzive n\u00eb koleksionin e dokumenteve.\n<li class=\"l\"> N\u00eb kuad\u00ebr t\u00eb iniciativ\u00ebs p\u00ebr t'u liruar nga terminologjia e pap\u00ebrshtatshme, ekipi isMaster dhe metoda db.isMaster() jan\u00eb rinovuar n\u00eb hello dhe db.hello().\n<li class=\"l\"> \u00cbsht\u00eb ndryshuar skema e num\u00ebrimit t\u00eb versioneve dhe \u00ebsht\u00eb b\u00ebr\u00eb kalimi n\u00eb nj\u00eb orar t\u00eb parashikuesh\u00ebm p\u00ebr formimin e l\u00ebshimeve. Nj\u00eb version i r\u00ebnd\u00ebsish\u00ebm do t\u00eb formohet \u00e7do vit (5.0, 6.0, 7.0), \u00e7do tre muaj do t\u00eb l\u00ebshohen versione nd\u00ebrmjet\u00ebsore me mund\u00ebsi t\u00eb reja (5.1, 5.2, 5.3) dhe sipas nevoj\u00ebs p\u00ebr azhurnime korrigjente p\u00ebr rregullimet e gabimeve dhe vulnerabilitetet (5.1.1, 5.1.2, 5.1.3). N\u00eb versionet nd\u00ebrmjet\u00ebsore do t\u00eb formohet funksionaliteti p\u00ebr l\u00ebshimin e ardhsh\u00ebm t\u00eb r\u00ebnd\u00ebsish\u00ebm, pra n\u00eb MongoDB 5.1, 5.2 dhe 5.3 do t\u00eb formohen mund\u00ebsi t\u00eb reja p\u00ebr l\u00ebshimin MongoDB 6.0.          <\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55481\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 MongoDB 5.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043d\u0438\u0448\u0443 \u043c\u0435\u0436\u0434\u0443 \u0431\u044b\u0441\u0442\u0440\u044b\u043c\u0438 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438, \u043e\u043f\u0435\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u043c\u0438 \u0421\u0423\u0411\u0414, \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0438 \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u041a\u043e\u0434 MongoDB \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 SSPL, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 AGPLv3, \u043d\u043e \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439, \u0442\u0430\u043a \u043a\u0430\u043a \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u0438\u0441\u043a\u0440\u0438\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u043e\u0434 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":100760,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-100759","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 MongoDB 5.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043d\u0438\u0448\u0443 \u043c\u0435\u0436\u0434\u0443 \u0431\u044b\u0441\u0442\u0440\u044b\u043c\u0438 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438, \u043e\u043f\u0435\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u043c\u0438 \u0421\u0423\u0411\u0414, \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0438 \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u041a\u043e\u0434 MongoDB \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 SSPL, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 AGPLv3, \u043d\u043e \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439, \u0442\u0430\u043a \u043a\u0430\u043a \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u0438\u0441\u043a\u0440\u0438\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u043e\u0434\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostupna-dokumento-orientirovannaya-subd-mongodb-5-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0421\u0423\u0411\u0414 MongoDB 5.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 MongoDB 5.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043d\u0438\u0448\u0443 \u043c\u0435\u0436\u0434\u0443 \u0431\u044b\u0441\u0442\u0440\u044b\u043c\u0438 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438, \u043e\u043f\u0435\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u043c\u0438 \u0421\u0423\u0411\u0414, \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0438 \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u041a\u043e\u0434 MongoDB \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 SSPL, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 AGPLv3, \u043d\u043e \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439, \u0442\u0430\u043a \u043a\u0430\u043a \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u0438\u0441\u043a\u0440\u0438\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u043e\u0434\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostupna-dokumento-orientirovannaya-subd-mongodb-5-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-07-14T08:23:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-07-14T08:23:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 \u00cbsht\u00eb e disponueshme DBMS e orientuar nga dokumentet MongoDB 5.0 | ProHoster","description":"\u00cbsht\u00eb prezantuar l\u00ebshimi i MongoDB 5.0, nj\u00eb DBMS i orientuar nga dokumentet, i cili z\u00eb vendin midis sistemet e shpejta dhe t\u00eb shkall\u00ebzueshme q\u00eb operojn\u00eb me t\u00eb dh\u00ebna n\u00eb formatin \u00e7el\u00ebs\/vler\u00eb dhe DBMS tradicionale, funksionale dhe t\u00eb lehta p\u00ebr t\u00eb formuar pyetje. Kodi i MongoDB \u00ebsht\u00eb shkruar n\u00eb C++ dhe shp\u00ebrndahet n\u00ebn licenc\u00ebn SSPL, e cila bazohet n\u00eb licenc\u00ebn AGPLv3, por nuk \u00ebsht\u00eb e hapur, pasi p\u00ebrmban nj\u00eb k\u00ebrkes\u00eb diskriminuese p\u00ebr shp\u00ebrndarje n\u00ebn.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostupna-dokumento-orientirovannaya-subd-mongodb-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0421\u0423\u0411\u0414 MongoDB 5.0 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 MongoDB 5.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043d\u0438\u0448\u0443 \u043c\u0435\u0436\u0434\u0443 \u0431\u044b\u0441\u0442\u0440\u044b\u043c\u0438 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438, \u043e\u043f\u0435\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u043c\u0438 \u0421\u0423\u0411\u0414, \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0438 \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u041a\u043e\u0434 MongoDB \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 SSPL, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 AGPLv3, \u043d\u043e \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439, \u0442\u0430\u043a \u043a\u0430\u043a \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u0438\u0441\u043a\u0440\u0438\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u043e\u0434","og:url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostupna-dokumento-orientirovannaya-subd-mongodb-5-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-07-14T08:23:11+00:00","article:modified_time":"2021-07-14T08:23:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100759","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-07-14 09:16:51","updated":"2026-02-22 15:30:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/100759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=100759"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/100759\/revisions"}],"predecessor-version":[{"id":162260,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/100759\/revisions\/162260"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/100760"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=100759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=100759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=100759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}