{"id":36632,"date":"2019-10-31T22:12:47","date_gmt":"2019-10-31T19:12:47","guid":{"rendered":"https:\/\/prohoster.info\/blog\/globaly-mechi-kladentsy-dlya-hraneniya-dannyh-razrezhennye-massivy-chast-3\/"},"modified":"2019-10-31T22:12:47","modified_gmt":"2019-10-31T19:12:47","slug":"globaly-mechi-kladentsy-dlya-hraneniya-dannyh-razrezhennye-massivy-chast-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/globaly-mechi-kladentsy-dlya-hraneniya-dannyh-razrezhennye-massivy-chast-3","title":{"rendered":"Global\u00ebt \u2014 shpatujt e v\u00ebrtet\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Arrays t\u00eb holl\u00eb. Pjesa 3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Global\u00ebt \u2014 shpatujt e v\u00ebrtet\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Arrays t\u00eb holl\u00eb. Pjesa 3\" src=\"\/wp-content\/uploads\/2019\/07\/ac6eefbfb9d7cc28c3f2ca85c7d1adb2.jpg\" style=\"display:block;margin: 0 auto;\" \/>N\u00eb pjes\u00ebt e kaluara (<noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/company\/intersystems\/blog\/263791\/\">1<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/company\/intersystems\/blog\/264173\/\">2<\/a><\/noindex>) kemi folur p\u00ebr global\u00ebt si pem\u00eb, n\u00eb k\u00ebt\u00eb do t\u00eb shikojm\u00eb global\u00ebt si masa t\u00eb shp\u00ebrndara.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A0%D0%B0%D0%B7%D1%80%D0%B5%D0%B6%D1%91%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2\">Masa e shp\u00ebrndar\u00eb<\/a><\/noindex> \u00ebsht\u00eb nj\u00eb lloj mase n\u00eb t\u00eb cil\u00ebn shumica e vlerave merr nj\u00eb vler\u00eb t\u00eb nj\u00ebjt\u00eb.<\/p>\n<p>N\u00eb praktik\u00eb, shpesh hasen kaq t\u00eb m\u00ebdha masa t\u00eb shp\u00ebrndara, saq\u00eb nuk ka asnj\u00eb kuptim t\u00eb z\u00ebvend\u00ebsohen kujtesa me elemente t\u00eb nj\u00ebjt\u00eb. Prandaj ka kuptim p\u00ebr t\u00eb implementuar masat e shp\u00ebrndara n\u00eb m\u00ebnyr\u00eb q\u00eb kujtesa t\u00eb mos harxhohet p\u00ebr ruajtjen e vlerave t\u00eb nj\u00ebjta.<br \/>\nN\u00eb disa gjuh\u00eb programuese, masat e shp\u00ebrndara p\u00ebrfshihen n\u00eb vet\u00eb gjuh\u00ebn, <noindex><a rel=\"nofollow\" href=\"http:\/\/www.jsoftware.com\/help\/dictionary\/d211.htm\">p\u00ebr shembull n\u00eb J<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/www.mathworks.com\/help\/matlab\/ref\/sparse.html\">MATLAB<\/a><\/noindex>. N\u00eb gjuh\u00eb t\u00eb tjera programuese ka biblioteka speciale q\u00eb lejojn\u00eb implementimin e tyre. P\u00ebr C++ \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/eigen.tuxfamily.org\/dox-devel\/GettingStarted.html\">Eigen<\/a><\/noindex> etj. <\/p>\n<p>Global\u00ebt jan\u00eb kandidat\u00eb t\u00eb mir\u00eb p\u00ebr implementimin e masave t\u00eb shp\u00ebrndara, sepse:<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<ol>\n<li>Ruajn\u00eb vlerat e nyjeve t\u00eb caktuara dhe nuk ruajn\u00eb vlerat e paqarta;<\/li>\n<li>Interfejsi i qasjes n\u00eb vler\u00ebn e nj\u00eb nyjeje \u00ebsht\u00eb jasht\u00ebzakonisht i ngjash\u00ebm me at\u00eb se si n\u00eb shum\u00eb gjuh\u00eb programuese implementohet qasja n\u00eb elementin e nj\u00eb mase shum\u00ebdimensionale.\n<pre><code class=\"bash\">Set ^a(1, 2, 3)=5\nWrite ^a(1, 2, 3)<\/code><\/pre>\n<p>\n<\/li>\n<li>Globali \u00ebsht\u00eb nj\u00eb struktur\u00eb mjaft n\u00eb nivel t\u00eb ul\u00ebt p\u00ebr ruajtjen e t\u00eb dh\u00ebnave, prandaj ka p\u00ebrfitime t\u00eb shk\u00eblqyera n\u00eb shpejt\u00ebsi (nga qindra mij\u00ebra deri n\u00eb dhjet\u00ebra milion transaksione n\u00eb sekond\u00eb n\u00eb var\u00ebsi t\u00eb hardware-it, shih. <noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/company\/intersystems\/blog\/257501\/\">1<\/a><\/noindex>)<\/li>\n<\/ol>\n<p><\/p>\n<blockquote><p>Pasi q\u00eb globali \u00ebsht\u00eb nj\u00eb struktur\u00eb e p\u00ebrhershme, ka kuptim t\u00eb krijosh masa t\u00eb shp\u00ebrndara mbi to kur dihet paraprakisht se do t\u00eb mungoj kapaciteti i kujtes\u00ebs RAM.<\/p><\/blockquote>\n<p>\nNj\u00eb nga ve\u00e7orit\u00eb e implementimeve t\u00eb masave t\u00eb shp\u00ebrndara \u00ebsht\u00eb kthimi i nj\u00eb vler\u00eb q\u00eb \u00ebsht\u00eb e definuar si default, n\u00ebse qasja kryhet n\u00eb nj\u00eb qeliz\u00eb t\u00eb paqart\u00eb.<\/p>\n<p>Kjo mund t\u00eb implementohet duke p\u00ebrdorur funksionin <noindex><a rel=\"nofollow\" href=\"http:\/\/docs.intersystems.com\/cache20152\/csp\/docbook\/DocBook.UI.Page.cls?KEY=RCOS_fget\">$GET<\/a><\/noindex> n\u00eb COS. N\u00eb k\u00ebt\u00eb shembull shqyrtohet nj\u00eb mas\u00eb tre-dimensionale.<\/p>\n<pre><code>SET a = $GET(^a(x,y,z), defValue)<\/code><\/pre>\n<p>\nN\u00eb cilat probleme k\u00ebrkohen masat e shp\u00ebrndara dhe si mund t\u00eb ndihmojn\u00eb global\u00ebt?<\/p>\n<h2>Matricat e lidhjes<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0_%D1%81%D0%BC%D0%B5%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8\">K\u00ebto matrica<\/a><\/noindex> p\u00ebrdoren p\u00ebr t\u00eb p\u00ebrfaq\u00ebsuar grafet:<\/p>\n<p><img decoding=\"async\" alt=\"Global\u00ebt \u2014 shpatujt e v\u00ebrtet\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Arrays t\u00eb holl\u00eb. Pjesa 3\" src=\"\/wp-content\/uploads\/2019\/07\/a580c451610bcacbef154c161ef63939.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00cbsht\u00eb e qart\u00eb se sa m\u00eb i madh t\u00eb jet\u00eb grafi, aq m\u00eb shum\u00eb zero do t\u00eb ket\u00eb n\u00eb matric\u00eb. N\u00ebse, p\u00ebr shembull, e marr\u00eb nj\u00eb graf t\u00eb rrjetit social dhe ta p\u00ebrfaq\u00ebsosh at\u00eb si nj\u00eb matric\u00eb t\u00eb till\u00eb, at\u00ebher\u00eb ai do t\u00eb p\u00ebrb\u00ebhet kryesisht nga zero, dmth do t\u00eb jet\u00eb nj\u00eb mas\u00eb e shp\u00ebrndar\u00eb.<\/p>\n<pre><code class=\"bash\">Set ^m(id1, id2) = 1 \nSet ^m(id1, id3) = 1 \nSet ^m(id1, id4) = 1 \nSet ^m(id1) = 3 \nSet ^m(id2, id4) = 1 \nSet ^m(id2, id5) = 1 \nSet ^m(id2) = 2\n....\n<\/code><\/pre>\n<p>\nN\u00eb k\u00ebt\u00eb shembull ne ruajm\u00eb n\u00eb globalin <strong>^m<\/strong> matric\u00ebn e lidhjes, si dhe numrin e lidhjeve p\u00ebr \u00e7do nyje (kush \u00ebsht\u00eb miq me k\u00eb dhe numrin e miqve).<\/p>\n<p>N\u00ebse numri i elementeve n\u00eb graf nuk \u00ebsht\u00eb m\u00eb shum\u00eb se 29 milion (kjo num\u00ebr merret si produkt i 8 * <noindex><a rel=\"nofollow\" href=\"http:\/\/docs.intersystems.com\/cache201512\/csp\/docbook\/DocBook.UI.Page.cls?KEY=GORIENT_appx_limits_long_string\">madh\u00ebsia maksimale e stringut<\/a><\/noindex>), at\u00ebher\u00eb ka nj\u00eb m\u00ebnyr\u00eb edhe m\u00eb ekonomike p\u00ebr ruajtjen e k\u00ebtyre matricave \u2014 vargjet e bit\u00ebve, pasi n\u00eb implementimin e tyre optimizohen n\u00eb m\u00ebnyr\u00eb speciale hap\u00ebsirat e m\u00ebdha.<\/p>\n<p>Manovrat me vargjet e bit\u00ebve kryhen me funksionin <noindex><a rel=\"nofollow\" href=\"http:\/\/docs.intersystems.com\/cache20152\/csp\/docbook\/DocBook.UI.Page.cls?KEY=RCOS_fbit\">$BIT<\/a><\/noindex>. <\/p>\n<pre><code class=\"bash\">; vendosja e bitit\nSET $BIT(rowID, positionID) = 1\n; marrja e bitit\nWrite $BIT(rowID, positionID)\n<\/code><\/pre>\n<p><\/p>\n<h2>Tabelat e kalimeve t\u00eb automatit t\u00eb kufizuar<\/h2>\n<p>\nDuke qen\u00eb se grafi i kalimeve t\u00eb automatit t\u00eb kufizuar \u00ebsht\u00eb nj\u00eb grafik i zakonsh\u00ebm, ashtu \u00ebsht\u00eb edhe tabela e kalimeve t\u00eb automatit t\u00eb kufizuar \u2014 \u00ebsht\u00eb po ajo matric\u00eb e lidhjes p\u00ebr t\u00eb cil\u00ebn u p\u00ebrmend m\u00eb sip\u00ebr.<\/p>\n<h2>Automatet qelizore<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Global\u00ebt \u2014 shpatujt e v\u00ebrtet\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Arrays t\u00eb holl\u00eb. Pjesa 3\" src=\"\/wp-content\/uploads\/2019\/07\/b9fedb51cd1c8fced79ca221a925349c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAutomati m\u00eb i njohur qelizor \u00ebsht\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%96%D0%B8%D0%B7%D0%BD%D1%8C_(%D0%B8%D0%B3%D1%80%D0%B0)\">loja \"Jeta\"<\/a><\/noindex>, e cila p\u00ebr shkak t\u00eb rregullave t\u00eb saj (kur nj\u00eb qeliz\u00eb ka shum\u00eb fqinj\u00eb \u2014 ajo vdes) p\u00ebrfaq\u00ebson nj\u00eb mas\u00eb t\u00eb shp\u00ebrndar\u00eb.<\/p>\n<p>Stephen Wolfram, beson se automatet qelizore jan\u00eb nj\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/A_New_Kind_of_Science\">fush\u00eb e re shkence<\/a><\/noindex>. N\u00eb vitin 2002 ai publikoi librin 1280-faqesh \"A New Kind of Science\", ku argumenton gjer\u00ebsisht se arritjet n\u00eb fush\u00ebn e automat\u00ebve qelizor\u00eb nuk jan\u00eb t\u00eb izoluara, por mjaft t\u00eb q\u00ebndrushme dhe kan\u00eb nj\u00eb r\u00ebnd\u00ebsi t\u00eb madhe p\u00ebr t\u00eb gjitha fushat e shkenc\u00ebs.<\/p>\n<p>\u00cbsht\u00eb provuar se \u00e7do algorit\u00ebm q\u00eb mund t\u00eb ekzekutohet n\u00eb nj\u00eb kompjuter mund t\u00eb implementohet n\u00ebp\u00ebrmjet nj\u00eb automati qelizor. Automat\u00ebt qelizor\u00eb p\u00ebrdoren p\u00ebr modelimin e mjediseve dhe sistemeve dinamike, p\u00ebr zgjidhjet e problemeve algoritmike dhe p\u00ebr q\u00ebllime t\u00eb tjera.<\/p>\n<p>N\u00ebse kemi nj\u00eb fush\u00eb t\u00eb madhe dhe na nevojitet t\u00eb shkruajm\u00eb t\u00eb gjitha gjendjet nd\u00ebrmjet\u00ebse t\u00eb automatit qelizor, at\u00ebher\u00eb ka kuptim t\u00eb p\u00ebrdorim global\u00ebt.<\/p>\n<h2>Kartografia<\/h2>\n<p>\nE para q\u00eb m\u00eb vjen n\u00eb mendje kur flasim p\u00ebr p\u00ebrdorimin e masave t\u00eb shp\u00ebrndara \u00ebsht\u00eb detyrat kartografike.<\/p>\n<p>Si rregull, n\u00eb hartat ka shum\u00eb hap\u00ebsir\u00eb t\u00eb zbraz\u00ebt. N\u00ebse e p\u00ebrfaq\u00ebsojm\u00eb hart\u00ebn si pikselet e m\u00ebdha, at\u00ebher\u00eb 71% e pikseleve t\u00eb Tok\u00ebs do t\u00eb ishin t\u00eb z\u00ebna nga oqeani. Nj\u00eb mas\u00eb e shp\u00ebrndar\u00eb. Dhe n\u00ebse aplikojm\u00eb vet\u00ebm krijesat e dor\u00ebs s\u00eb njeriut, at\u00ebher\u00eb hap\u00ebsira e zbraz\u00ebt do t\u00eb jet\u00eb m\u00eb shum\u00eb se 95%.<\/p>\n<p>Sigurisht, askush nuk i ruan hartat si masa rastere, p\u00ebrdoret p\u00ebrfaq\u00ebsimi vektorial.<br \/>\nPor \u00e7far\u00eb p\u00ebrfaq\u00ebsojn\u00eb harta vektoriale? Ato jan\u00eb nj\u00eb kuad\u00ebr dhe p\u00ebrb\u00ebhen nga pika, polilinje dhe poligone.<br \/>\nFaktikisht, baza e t\u00eb dh\u00ebnave t\u00eb pikave dhe lidhjeve midis tyre.<\/p>\n<p>\u041e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u0430\u043c\u0431\u0438\u0446\u0438\u043e\u0437\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u043a\u0430\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u044d\u0442\u043e \u043c\u0438\u0441\u0441\u0438\u044f \u043a\u0430\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u0448\u0435\u0439 \u0433\u0430\u043b\u0430\u043a\u0442\u0438\u043a\u0438 \u0442\u0435\u043b\u0435\u0441\u043a\u043e\u043f\u043e\u043c \u0413\u0430\u0439\u044f. \u041e\u0431\u0440\u0430\u0437\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u043d\u0430\u0448\u0430 \u0433\u0430\u043b\u0430\u043a\u0442\u0438\u043a\u0430, \u043a\u0430\u043a \u0438 \u0432\u0441\u044f \u0432\u0441\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0435\u0441\u0442\u044c \u0441\u043f\u043b\u043e\u0448\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432: \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043f\u0443\u0441\u0442\u043e\u0442\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0441\u0442\u044c \u0440\u0435\u0434\u043a\u0438\u0435 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 \u0442\u043e\u0447\u043a\u0438 \u2014 \u0437\u0432\u0451\u0437\u0434\u044b. \u041f\u0443\u0441\u0442\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 99,999999&#8230;&#8230;.%. \u0414\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u0430\u0440\u0442\u044b \u043d\u0430\u0448\u0435\u0439 \u0433\u0430\u043b\u0430\u043a\u0442\u0438\u043a\u0438 \u0431\u044b\u043b\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u0430 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0433\u043b\u043e\u0431\u0430\u043b\u0430\u0445 \u2014 Cach\u00e9.<\/p>\n<p>Nuk e di struktur\u00ebn e sakt\u00eb t\u00eb global\u00ebve n\u00eb k\u00ebt\u00eb projekt, mund t\u00eb supozoj se \u00ebsht\u00eb di\u00e7ka si:<\/p>\n<pre><code class=\"bash\">Set ^galaxy(b, l, d) = 1; \u041d\u043e\u043c\u0435\u0440 \u0437\u0432\u0435\u0437\u0434\u044b \u043f\u043e \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0443, \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c\nSet ^galaxy(b, l, d, &quot;name&quot;) = &quot;Sun&quot;\nSet ^galaxy(b, l, d, &quot;type&quot;) = &quot;normal&quot; ; \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b blackhole, quazar, red_dwarf \u0438 \u0442.\u0434.\nSet ^galaxy(b, l, d, &quot;weight&quot;) = 14E50\nSet ^galaxy(b, l, d, &quot;planetes&quot;) = 7\nSet ^galaxy(b, l, d, &quot;planetes&quot;, 1) = &quot;Mercury&quot;\nSet ^galaxy(b, l, d, &quot;planetes&quot;, 1, weight) = 1E20\n...\n<\/code><\/pre>\n<p>\n<i>Ku b, l, d \u2014 jan\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wiki2.org\/wiki\/\u0413\u0430\u043b\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\">koordinatat galaktike gjer\u00ebsi, gjat\u00ebsi<\/a><\/noindex> dhe distanca nga Dielli.<\/i><\/p>\n<p>Struktura fleksibile e global\u00ebve lejon ruajtjen e karakteristikave t\u00eb nevojshme t\u00eb yjeve dhe planet\u00ebve, pasi bazat n\u00eb global\u00ebt jan\u00eb pa skema (scheme-less).<\/p>\n<p>P\u00ebr ruajtjen e hart\u00ebs s\u00eb universit ton\u00eb, Cach\u00e9 u zgjodh jo vet\u00ebm p\u00ebr fleksibilitetin e saj, por edhe p\u00ebr aft\u00ebsin\u00eb p\u00ebr t\u00eb ruajtur shum\u00eb shpejt fluxin e t\u00eb dh\u00ebnave, duke krijuar nj\u00ebkoh\u00ebsisht global\u00eb indeksues p\u00ebr k\u00ebrkimin e shpejt\u00eb.<\/p>\n<p>N\u00ebse kthehemi n\u00eb Tok\u00eb, jan\u00eb krijuar projekte hart\u00ebzimi n\u00eb global\u00eb <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.openstreetmap.org\/wiki\/Xapi\">OpenStreetMap XAPI<\/a><\/noindex> dhe forku OpenStreetMap \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fosm.org\/\">FOSM<\/a><\/noindex>.<\/p>\n<p>S\u00eb fundmi n\u00eb <noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/company\/intersystems\/blog\/267459\/\">hackathon-in Cach\u00e9<\/a><\/noindex> jan\u00eb realizuar indekset gjeohap\u00ebsinore <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/intersystems-ru\/spatialindex\">Geospatial<\/a><\/noindex>. Po presim nga autor\u00ebt e artikullit detajet e implementimit.<\/p>\n<h3>Implementimi i indekseve hap\u00ebsinore n\u00eb global n\u00eb OpenStreetMap XAPI<\/h3>\n<p>\nImazhet jan\u00eb marr\u00eb nga <noindex><a rel=\"nofollow\" href=\"http:\/\/www.slideshare.net\/george.james\/fosdem-2010-gtm-and-openstreetmap\">k\u00ebt\u00eb prezantim<\/a><\/noindex>.<\/p>\n<p>T\u00eb gjith\u00eb globi tok\u00ebsor ndahet n\u00eb katror\u00eb, pastaj n\u00ebnkatrore, dhe n\u00ebnkatrore n\u00eb n\u00ebn-n\u00ebnkatrore dhe k\u00ebshtu me radh\u00eb. N\u00eb p\u00ebrgjith\u00ebsi, marrim nj\u00eb Struktur\u00eb hierarkike p\u00ebr ruajtjen e t\u00eb cilave jan\u00eb krijuar global\u00ebt.<\/p>\n<p><img decoding=\"async\" alt=\"Global\u00ebt \u2014 shpatujt e v\u00ebrtet\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Arrays t\u00eb holl\u00eb. Pjesa 3\" src=\"\/wp-content\/uploads\/2019\/07\/239c54c201b8013f1897ecf1ccadcc9c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb \u00e7do moment, ne mund t\u00eb k\u00ebrkojm\u00eb pothuajse menj\u00ebher\u00eb katrorin e nevojsh\u00ebm ose ta pastrojm\u00eb at\u00eb, ku t\u00eb gjitha n\u00ebnkatror\u00ebt gjithashtu do t\u00eb kthehen ose pastrohen.<\/p>\n<p>Nj\u00eb skem\u00eb t\u00eb till\u00eb n\u00eb global\u00eb mund t\u00eb realizohet n\u00eb disa m\u00ebnyra.<\/p>\n<p>Opsioni 1:<\/p>\n<pre><code class=\"bash\">Set ^m(a, b, a, c, d, a, b, c, d, a, b, a, c, d, a, b, c, d, a, 1) = idPikaEPar\u00eb\nSet ^m(a, b, a, c, d, a, b, c, d, a, b, a, c, d, a, b, c, d, a, 2) = idPikaEDyt\u00eb\n...<\/code><\/pre>\n<p>\nOpsioni 2:<\/p>\n<pre><code class=\"bash\">Set ^m('abacdabcdabacdabcda', 1) = idPikaEPar\u00eb\nSet ^m('abacdabcdabacdabcda', 2) = idPikaESecond\n...<\/code><\/pre>\n<p>\nN\u00eb t\u00eb dy rastet, nuk \u00ebsht\u00eb e v\u00ebshtir\u00eb n\u00eb COS\/M t\u00eb k\u00ebrkosh pikat q\u00eb ndodhen n\u00eb katrorin e \u00e7do niveli. Disa m\u00eb leht\u00eb do t\u00eb jet\u00eb t\u00eb pastrosh copat katrore t\u00eb hap\u00ebsir\u00ebs s\u00eb \u00e7do niveli n\u00eb versionin e par\u00eb, por kjo \u00ebsht\u00eb e rrall\u00eb.<\/p>\n<p>Nj\u00eb shembull i nj\u00eb nga katror\u00ebt e nivelit t\u00eb ul\u00ebt:<\/p>\n<p><img decoding=\"async\" alt=\"Global\u00ebt \u2014 shpatujt e v\u00ebrtet\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Arrays t\u00eb holl\u00eb. Pjesa 3\" src=\"\/wp-content\/uploads\/2019\/07\/1fba7eb9253c6af9206cb168c6d43f2a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDhe k\u00ebtu jan\u00eb disa global\u00eb nga projekti XAPI: paraqitja e indeksit n\u00eb global\u00eb:<\/p>\n<p><img decoding=\"async\" alt=\"Global\u00ebt \u2014 shpatujt e v\u00ebrtet\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Arrays t\u00eb holl\u00eb. Pjesa 3\" src=\"\/wp-content\/uploads\/2019\/07\/3a80dd4c3fb23d0f2d3094703966f74b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGlobal <strong>^way<\/strong> p\u00ebrdoret p\u00ebr ruajtjen e pikave <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Polygonal_chain\">t\u00eb polilinjeve<\/a><\/noindex> (rrug\u00eb, lume, etj.) dhe poligoneve (zona t\u00eb mbyllura: nd\u00ebrtesa, pyje, etj.).<\/p>\n<h2>Klasifikimi i bardh\u00eb i p\u00ebrdorimit t\u00eb masivave t\u00eb holluara n\u00eb global\u00eb.<\/h2>\n<p><\/p>\n<ol>\n<li>Ne ruajm\u00eb koordinatat e disa objekteve dhe gjendjet e tyre (hart\u00ebzimi, automatat qelizore)<\/li>\n<li>Ne ruajm\u00eb matrica t\u00eb holluara.<\/li>\n<\/ol>\n<p>\nP\u00ebr rastin 2) kur etiketat e caktuara p\u00ebr koordinat\u00ebn nuk jan\u00eb caktuar, duhet t\u00eb marrim vler\u00ebn e elementit t\u00eb masivave t\u00eb holluara sipas parimit t\u00eb parazgjedhjes.<\/p>\n<h2>Bonuset q\u00eb marrim nga ruajtja e matrica t\u00eb shum\u00eb dimensionale n\u00eb global\u00eb<\/h2>\n<p>\n<b>Shk\u00ebputje dhe\/ose seleksionimi i copave t\u00eb hap\u00ebsir\u00ebs, q\u00eb jan\u00eb t\u00eb shum\u00ebfishueshme nga rreshta, panelet, kubet, etj.<\/b> P\u00ebr rastet kur p\u00ebrdoren indekse t\u00eb numrave t\u00eb plot\u00eb, mund t\u00eb jet\u00eb e dobishme mund\u00ebsia e shpejt\u00eb p\u00ebr t\u00eb fshir\u00eb dhe\/ose seleksionuar copat e hap\u00ebsir\u00ebs, q\u00eb jan\u00eb t\u00eb shum\u00ebfishueshme nga rreshta, panelet, kubet, etj.<\/p>\n<p>Me komand\u00ebn <noindex><a rel=\"nofollow\" href=\"http:\/\/docs.intersystems.com\/cache20152\/csp\/docbook\/DocBook.UI.Page.cls?KEY=RCOS_ckill\">Kill<\/a><\/noindex> mund t\u00eb fshijm\u00eb si nj\u00eb element t\u00eb vet\u00ebm, ashtu edhe nj\u00eb rresht, dhe madje nj\u00eb panel t\u00eb t\u00ebr\u00eb. Fal\u00eb pronave t\u00eb global\u00ebve, kjo ndodh shum\u00eb shpejt \u2014 mij\u00ebra her\u00eb m\u00eb shpejt sesa fshirja element pas elementi.<\/p>\n<p>N\u00eb figur\u00eb \u00ebsht\u00eb paraqitur nj\u00eb masiv tre-dimensional n\u00eb globalin <strong>^a<\/strong> dhe llojet e ndryshme t\u00eb fshirjeve.<\/p>\n<p><img decoding=\"async\" alt=\"Global\u00ebt \u2014 shpatujt e v\u00ebrtet\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Arrays t\u00eb holl\u00eb. Pjesa 3\" src=\"\/wp-content\/uploads\/2019\/07\/cc85ee59d42595df0d72480d3e533a12.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP\u00ebr seleksionimin e copave t\u00eb hap\u00ebsir\u00ebs sipas indekseve t\u00eb njohura, mund t\u00eb p\u00ebrdoret komanda <noindex><a rel=\"nofollow\" href=\"http:\/\/docs.intersystems.com\/cache20152\/csp\/docbook\/DocBook.UI.Page.cls?KEY=RCOS_cmerge\">Merge<\/a><\/noindex>.<\/p>\n<p>Selektoje kolon\u00ebn e matric\u00ebs n\u00eb variabl\u00ebn Column:<\/p>\n<pre><code class=\"bash\">; Le t\u00eb caktuar nj\u00eb masiv t\u00eb holluar tre-dimensional 3x3x3\nSet ^a(0,0,0)=1,^a(2,2,0)=1,^a(2,0,1)=1,^a(0,2,1)=1,^a(2,2,2)=1,^a(2,1,2)=1\nMerge Column = ^a(2,2)\n; Le t\u00eb nxjerrim variabl\u00ebn Column\nZwrite Column\n<\/code><\/pre>\n<p>\nDalja:<\/p>\n<pre><code class=\"bash\">Column(0)=1\nColumn(2)=1\n<\/code><\/pre>\n<p>\n\u00c7far\u00eb \u00ebsht\u00eb interesante n\u00eb variabl\u00ebn Column \u00ebsht\u00eb se ne gjithashtu kemi nj\u00eb masiv t\u00eb holluar, t\u00eb cilin duhet ta adresojm\u00eb gjithashtu p\u00ebrmes <noindex><a rel=\"nofollow\" href=\"http:\/\/docs.intersystems.com\/cache20152\/csp\/docbook\/DocBook.UI.Page.cls?KEY=RCOS_fget\">$GET<\/a><\/noindex>, pasi vlerat e parazgjedhura n\u00eb t\u00eb nuk ruhen.<\/p>\n<p>Selektysi i copave t\u00eb hap\u00ebsir\u00ebs gjithashtu mund t\u00eb b\u00ebhet p\u00ebrmes nj\u00eb programi t\u00eb vog\u00ebl duke p\u00ebrdorur funksionin <noindex><a rel=\"nofollow\" href=\"http:\/\/docs.intersystems.com\/cache20152\/csp\/docbook\/DocBook.UI.Page.cls?KEY=RCOS_forder\">$Order<\/a><\/noindex>. Kjo \u00ebsht\u00eb ve\u00e7an\u00ebrisht e p\u00ebrshtatshme n\u00eb hap\u00ebsirat, t\u00eb cilat indekset e tyre nuk jan\u00eb t\u00eb kuantizuar (hart\u00ebzimi).<\/p>\n<h2>P\u00ebrfundimi<\/h2>\n<p>\nKoha aktuale sjell detyra t\u00eb reja ambicioze. Grafet mund t\u00eb p\u00ebrb\u00ebhen nga miliarda majash, hartat nga miliarda pikash, dhe ndokush madje mund t\u00eb d\u00ebshiroj\u00eb t\u00eb nis\u00eb universin e tij me automatat qelizore (<noindex><a rel=\"nofollow\" href=\"http:\/\/lenta.ru\/news\/2009\/08\/28\/universe\/\">1<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/www.worldscientific.com\/worldscibooks\/10.1142\/4702\">2<\/a><\/noindex>).<\/p>\n<p>Kur volume i t\u00eb dh\u00ebnave t\u00eb masivave t\u00eb shp\u00ebrndara nuk mund t\u00eb vendoset m\u00eb n\u00eb memo rinore, por \u00ebsht\u00eb e nevojshme t\u00eb punohet me to, \u00ebsht\u00eb e arsyeshme t\u00eb shqyrtohet mund\u00ebsia e realizimit t\u00eb projekteve t\u00eb tilla n\u00eb global\u00eb dhe COS.<\/p>\n<p>Faleminderit p\u00ebr v\u00ebmendjen! Presim pyetjet dhe sugjerimet tuaja n\u00eb komentet.<\/p>\n<p><b>Sh\u00ebnim ligjor<\/b>: <i>Ky artikull dhe komentet e mia p\u00ebr t\u00eb jan\u00eb mendimi im dhe nuk kan\u00eb lidhje me pozitat zyrtare t\u00eb korporat\u00ebs InterSystems.<\/i><br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/268465\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0447\u0430\u0441\u0442\u044f\u0445 (1, 2) \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u0433\u043b\u043e\u0431\u0430\u043b\u0430\u0445 \u043a\u0430\u043a \u043e \u0434\u0435\u0440\u0435\u0432\u044c\u044f\u0445, \u0432 \u044d\u0442\u043e\u0439 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0433\u043b\u043e\u0431\u0430\u043b\u044b \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b. \u0420\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u2014 \u044d\u0442\u043e \u0440\u0430\u0437\u043d\u043e\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0447\u0430\u0441\u0442\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b, \u0447\u0442\u043e \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u0441\u043c\u044b\u0441\u043b\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u0442\u044c \u0441\u043c\u044b\u0441\u043b \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27432,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36632","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0447\u0430\u0441\u0442\u044f\u0445 (1, 2) \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u0433\u043b\u043e\u0431\u0430\u043b\u0430\u0445 \u043a\u0430\u043a \u043e \u0434\u0435\u0440\u0435\u0432\u044c\u044f\u0445, \u0432 \u044d\u0442\u043e\u0439 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0433\u043b\u043e\u0431\u0430\u043b\u044b \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b. \u0420\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u2014 \u044d\u0442\u043e \u0440\u0430\u0437\u043d\u043e\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0447\u0430\u0441\u0442\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b, \u0447\u0442\u043e \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u0441\u043c\u044b\u0441\u043b\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u0442\u044c \u0441\u043c\u044b\u0441\u043b \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c\" \/>\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\/administrirovanie\/globaly-mechi-kladentsy-dlya-hraneniya-dannyh-razrezhennye-massivy-chast-3\" \/>\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\u0413\u043b\u043e\u0431\u0430\u043b\u044b \u2014 \u043c\u0435\u0447\u0438-\u043a\u043b\u0430\u0434\u0435\u043d\u0446\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445. \u0420\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b. \u0427\u0430\u0441\u0442\u044c 3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0447\u0430\u0441\u0442\u044f\u0445 (1, 2) \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u0433\u043b\u043e\u0431\u0430\u043b\u0430\u0445 \u043a\u0430\u043a \u043e \u0434\u0435\u0440\u0435\u0432\u044c\u044f\u0445, \u0432 \u044d\u0442\u043e\u0439 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0433\u043b\u043e\u0431\u0430\u043b\u044b \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b. \u0420\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u2014 \u044d\u0442\u043e \u0440\u0430\u0437\u043d\u043e\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0447\u0430\u0441\u0442\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b, \u0447\u0442\u043e \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u0441\u043c\u044b\u0441\u043b\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u0442\u044c \u0441\u043c\u044b\u0441\u043b \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/globaly-mechi-kladentsy-dlya-hraneniya-dannyh-razrezhennye-massivy-chast-3\" \/>\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=\"2019-10-31T19:12:47+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:12:47+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\udd47Global\u00ebt \u2014 thesar\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Masiv\u00eb t\u00eb shp\u00ebrndar\u00eb. Pjesa 3 | ProHoster","description":"N\u00eb pjes\u00ebt e kaluara (1, 2) fol\u00ebm p\u00ebr global\u00ebt si pem\u00eb, n\u00eb k\u00ebt\u00eb pjes\u00eb do t\u00eb shqyrtojm\u00eb global\u00ebt si masiv\u00eb t\u00eb shp\u00ebrndar\u00eb. Nj\u00eb masiv i shp\u00ebrndar\u00eb \u00ebsht\u00eb nj\u00eb lloj masivi ku shumica e vlerave merr t\u00eb nj\u00ebjt\u00ebn vler\u00eb. N\u00eb praktik\u00eb, shpesh hasen masiva t\u00eb tilla kaq t\u00eb m\u00ebdha, saq\u00eb nuk ka sens t\u00eb z\u00ebn\u00eb memorien me elemente identike. Prandaj, ka kuptim t\u00eb realizohen masiv\u00eb t\u00eb shp\u00ebrndar\u00eb.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/globaly-mechi-kladentsy-dlya-hraneniya-dannyh-razrezhennye-massivy-chast-3","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\u0413\u043b\u043e\u0431\u0430\u043b\u044b \u2014 \u043c\u0435\u0447\u0438-\u043a\u043b\u0430\u0434\u0435\u043d\u0446\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445. \u0420\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b. \u0427\u0430\u0441\u0442\u044c 3 | ProHoster","og:description":"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0447\u0430\u0441\u0442\u044f\u0445 (1, 2) \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u0433\u043b\u043e\u0431\u0430\u043b\u0430\u0445 \u043a\u0430\u043a \u043e \u0434\u0435\u0440\u0435\u0432\u044c\u044f\u0445, \u0432 \u044d\u0442\u043e\u0439 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0433\u043b\u043e\u0431\u0430\u043b\u044b \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b. \u0420\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u2014 \u044d\u0442\u043e \u0440\u0430\u0437\u043d\u043e\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0447\u0430\u0441\u0442\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b, \u0447\u0442\u043e \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u0441\u043c\u044b\u0441\u043b\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u0442\u044c \u0441\u043c\u044b\u0441\u043b \u0440\u0430\u0437\u0440\u0435\u0436\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/globaly-mechi-kladentsy-dlya-hraneniya-dannyh-razrezhennye-massivy-chast-3","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":"2019-10-31T19:12:47+00:00","article:modified_time":"2019-10-31T19:12:47+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36632","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":"2026-01-22 04:12:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:41:52","updated":"2026-01-22 04:12:19","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\/36632","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=36632"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/36632\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/27432"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=36632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=36632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=36632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}