Võrgurakendused II eksamimaterjalid 2011: erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
Resümee puudub |
|||
| (ei näidata sama kasutaja 13 vahepealset redaktsiooni) | |||
| 1. rida: | 1. rida: | ||
Eksamil tulevad küsimused allolevatest teemadest: igast teemast maksimaalselt üks küsimus. | Eksamil tulevad küsimused allolevatest teemadest: igast teemast maksimaalselt üks küsimus. | ||
== Comm protocols 1 == | |||
Konkreetsemalt HTTP 1.0, JSON, XML-RPC, SOAP, XML Schema, REST (põhipunktid), Google protocol buffers. WSDL, UDDI, WS-I jne küsimusi ei tule. | |||
* Http, Json , XML-RPC: [[võrgurakenduste protokollid 1]]: lingikogu | |||
* SOAP additional (WSDL etc): [[võrgurakenduste protokollid 2]]: lingikogu | |||
* [http://code.google.com/apis/protocolbuffers/docs/overview.html google protocols overview] | |||
== RDF ja schemaless andmebaasid == | |||
Põhipunktid, eridetaile mitte: | |||
* Põhiülevaade [[Media:RDFandschemalessdatabases2.pdf]] | |||
* Huvi korral tasub konkreetselt RDF kohta lugeda [http://www.w3.org/TR/rdf-primer/ siit] | |||
== P2P põhimõtted == | == P2P põhimõtted == | ||
| 5. rida: | 22. rida: | ||
Konkreetsemalt arusaamine järgmiste süsteemide põhimõtetest: Esialgne Napster, Gnutella | Konkreetsemalt arusaamine järgmiste süsteemide põhimõtetest: Esialgne Napster, Gnutella | ||
* | * [http://www14.in.tum.de/personen/schmiste/dynamo08.ppt Põhiülevaade] | ||
== P2P olulisemad süsteemid == | |||
1) Hajutatud key-value andmebaasid (ehk distributed hash tables ehk DHT), Konkreetsemalt Chord ja Kademlia tööpõhimõtted. | 1) Hajutatud key-value andmebaasid (ehk distributed hash tables ehk DHT), Konkreetsemalt Chord ja Kademlia tööpõhimõtted. | ||
| 18. rida: | 31. rida: | ||
* ülevaade wikipedias (http://en.wikipedia.org/wiki/Distributed_hash_table) | * ülevaade wikipedias (http://en.wikipedia.org/wiki/Distributed_hash_table) | ||
* Chord: | * Chord: (http://pdos.csail.mit.edu/rtm/slides/harvard02.ppt) - lugeda kuni Ivy osani | ||
2) Bittorrenti andmevahetuspõhimõtted | 2) Bittorrenti andmevahetuspõhimõtted | ||
* bittorrenti protokoll ja ülevaade (http://www.cs.uiowa.edu/~ghosh/bittorrent.ppt) | * bittorrenti protokoll ja ülevaade (http://www.cs.uiowa.edu/~ghosh/bittorrent.ppt) | ||
* täiendavalt wikipediast (http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29) | * täiendavalt wikipediast (http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29) | ||
== Memcached tööpõhimõtted == | |||
== | |||
* memcached ülevaade (http://www.majordojo.com/2007/03/memcached-howto.php) ja http://code.google.com/p/memcached/wiki/NewOverview | |||
== Lukustamine ja transaktsioonid == | == Lukustamine ja transaktsioonid == | ||
* Lukustamise [[Media:Locking.ppt|sissejuhatus]] | * Lukustamise [[Media:Locking.ppt|sissejuhatus]] | ||
* [[Media:11-transactions.pdf|transaktsioonide sissejuhatus]] | * [[Media:11-transactions.pdf|transaktsioonide sissejuhatus]] | ||
* [[Media:locks_20080319.pdf|Lukkude, sh spinlock detaile ja detailsem andmebaasi-transaktsioonide ülevaade]] | |||
Viimane redaktsioon: 16. detsember 2013, kell 16:22
Eksamil tulevad küsimused allolevatest teemadest: igast teemast maksimaalselt üks küsimus.
Comm protocols 1
Konkreetsemalt HTTP 1.0, JSON, XML-RPC, SOAP, XML Schema, REST (põhipunktid), Google protocol buffers. WSDL, UDDI, WS-I jne küsimusi ei tule.
- Http, Json , XML-RPC: võrgurakenduste protokollid 1: lingikogu
- SOAP additional (WSDL etc): võrgurakenduste protokollid 2: lingikogu
- google protocols overview
RDF ja schemaless andmebaasid
Põhipunktid, eridetaile mitte:
- Põhiülevaade Media:RDFandschemalessdatabases2.pdf
- Huvi korral tasub konkreetselt RDF kohta lugeda siit
P2P põhimõtted
Konkreetsemalt arusaamine järgmiste süsteemide põhimõtetest: Esialgne Napster, Gnutella
P2P olulisemad süsteemid
1) Hajutatud key-value andmebaasid (ehk distributed hash tables ehk DHT), Konkreetsemalt Chord ja Kademlia tööpõhimõtted.
Materjale, mida lugeda:
- ülevaade wikipedias (http://en.wikipedia.org/wiki/Distributed_hash_table)
- Chord: (http://pdos.csail.mit.edu/rtm/slides/harvard02.ppt) - lugeda kuni Ivy osani
2) Bittorrenti andmevahetuspõhimõtted
- bittorrenti protokoll ja ülevaade (http://www.cs.uiowa.edu/~ghosh/bittorrent.ppt)
- täiendavalt wikipediast (http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29)
Memcached tööpõhimõtted
- memcached ülevaade (http://www.majordojo.com/2007/03/memcached-howto.php) ja http://code.google.com/p/memcached/wiki/NewOverview