izpis_h1_title_alt

Primerjava uporabe in učinkovitosti sodobnih programskih vmesnikov porazdeljenega predpomnilnika
ID TOMAŽIČ, NEJC (Avtor), ID Rožanc, Igor (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (945,24 KB)
MD5: 0CA773EE6B21A1BF52BFEA713E4ADECD
PID: 20.500.12556/rul/d31bab05-0541-4bf7-ad0d-72fd692d8eef

Izvleček
V diplomskem delu je predstavljena uporaba in primerjava modernih programskih vmesnikov porazdeljenega predpomnilnika. Namen dela je pomoč programskim arhitektom pri izbiri vmesnika za izbrano programsko rešitev. Na trgu je danes na voljo mnogo različnih vmesnikov porazdeljenega predpomnilnika, ki so si med seboj različni po namenu uporabe, združljivosti z ostalimi kompomentami sistema in zahtevnosti. V okviru pričujočega dela si izberemo tri izmed najpogosteje uporabljenih vmesnikov, jih analiziramo, uporabimo in ovrednotimo. Ti vmesniki so Memcached, Infinispan in Hazelcast. Na primeru aplikacije za hranjenje podatkov o vozilih predstavimo uporabo navedenih vmesnikov ter opišemo navodila za vzpostavitev osnovnega delovanja v praksi. Z izvajanjem simulacij na praktičnih primerih vmesnike primerjamo in prikažemo, kateri izmed njih je primernejši za uporabo glede na začetne zahteve aplikacije. Primerjavo izvedemo za branje podatka po naključnem ključu, poizvedbo po atributu in agregacijo poizvedbe po atributu.

Jezik:Slovenski jezik
Ključne besede:porazdeljeni predpomnilnik, porazdeljeni sistemi, gruča, vozlišče, predpomnjenje
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2018
PID:20.500.12556/RUL-99559 Povezava se odpre v novem oknu
Datum objave v RUL:01.02.2018
Število ogledov:1168
Število prenosov:700
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:A comparison of use and efficency of modern distributed caching solutions
Izvleček:
This BSc thesis paper presents comparison and the use of modern distributed caching solutions. The purpose is to help software architects with a decision for which distributed caching interaface they should decide, when designing new software solutions. Nowadays there are several different solutions on the market, but their purpose, complexity and compatibility with other system components can differ greatly. In this paper we choose three most commonly used interfaces, to analyze, integrate and evaluate. These interfaces are Memcached, Infinispan and Hazelcast. By developing a simple web application for storing vehicle data we present the usage of these interfaces, compare them and demonstrate integration of each. With simulations of practical examples, we compare them and suggest which is the best choice for a particular use. Comparison is made to read the values by random key, querying by attribute and aggregating query results by specific attribute.

Ključne besede:distributed cache, distributed systems, cluster, node, caching

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj