Date of Award

Spring 4-2013

Document Type

Thesis

Degree Name

Bachelor Degree

Department

Computer Science

First Advisor

Arian Celina

Language

Albania

Abstract

Sistemet e NoSQL-it janë gjithnjë e më të vendosur, si përfundimi I infrastrukturës për shkallën e gjerë të platformave të shpërndara online si Google, Amazon ose Facebook. Megjithatë, sistemet NoSQL nuk mbështesin në mënyrë efikase shërbimet që i referohen më shumë se një objekt të dhënave, p.sh. Termi i bazuar kërkimit për objekte e të dhënave. Për të adresuar këtë çështje ne propozojmë arkitekturën e bazuar në një indeks kthyer në majën e një sistemi NoSQL. Për pyetje që përbëjnë për më shumë se një term, indekset e shpërndara japin një përformancë të kufizuar në sisteme e mëdha të shpërndara. Propozojmë dy zgjerime për të përballuar me lehtë këtë sfidë. Së pari, në hyrje të dyqaneve të indeksit jo vetëm për afatet e vetme, por edhe për një grup të zgjedhur të kombinime me afat në varësi të popullaritetit të tyre që rrjedh nga një histori kërkesash. Së dyti, gjithashtu në cache-t e popullor të çelësave të nyjeve gateway, të cilat janë të zakonshme në një koncept të vërtetë të botës së sistemeve, duke vepruar si ndërfaqe për shërbime kur i qasen të dhënave të objekte në fund. Rezultatet tona tregojnë se ne mund të në mënyrë të konsiderueshme të zvogëlojmë konsumin e bandwidth për veprime të përpunimit, me një rritje të pranueshme, margjinale në ngarkesën e nyjeve në portë. NoSQL është një mundësi që t’iu ofrohet kompanive që menaxhojnë sasinë e madhe të të dhënave në mënyrë sa më të lehtë, dhe kërkimin e të dhënave në po të njëjtën mënyrë. Afron siguri të lartë të ruajtjes së të dhënave pasi që të dhënat shpërndahen ne disa kompjuterë që mund të përdorën si serverë. Është mundësi e kursimit të të hollave pasi që ka kosto më të ulët të menaxhimit dhe të mirëmbajtjes, se llojet e tjera të bazave të të dhënave.

DOI

10.33107/ubt-etd.2013.1654

Share

COinS