![BISSA - A Scalabale Tuple Space](https://i.ytimg.com/vi/S4F5E6PgquI/hqdefault.jpg)
Content
- Definició: què significa Tuple Space?
- Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.
- Techopedia explica Tuple Space
Definició: què significa Tuple Space?
Un espai tuple és una execució del model de memòria associativa per a informàtica distribuïda / paral·lela. Ofereix una biblioteca de tuples, a la qual es pot accedir simultàniament. Les paraules clau són termes amb zero o més arguments i una clau.
La col·lecció de tuples admet algunes operacions bàsiques, com ara afegir una tuple a l’espai (escriure) i eliminar una tuple de l’espai (take). La col·lecció de tasques es manté i es gestiona a través d'una xarxa de diversos servidors d'espai tuple. Diversos fils de màquines simples o diferents accedeixen simultàniament a l’espai. Alguns afegeixen tuples a l’espai mentre que d’altres els eliminen en un procés que pot ser considerat com una metàfora de la pissarra.
Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.
Techopedia explica Tuple Space
Els espais tuple són la teoria sobre la qual es basa el llenguatge Linda. Les implementacions espacials Tuple també es desenvolupen per a Java (JavaSpaces), Lua, Lisp, Python, Prolog, Ruby, .NET, Smalltalk i Tcl.L'abstracció d'espais tuples és una opció efectiva per a l'encapsulació en un mòdul. Constitueix una estructura útil amb una interfície ben definida. Per tant, es pot reutilitzar i modular.
Algunes de les operacions bàsiques suportades per l'espai tuple són les següents:
- write (tuple): s'utilitza per afegir una tuple a l'espai
- take (tuple template): s'utilitza per executar una cerca associada d'un tuple que coincideixi amb la plantilla. Un cop trobat, la tuple s'elimina de l'espai i es torna a portar.
- waitToTake (tuple de la plantilla): S'utilitza per realitzar una cerca associada d'una tuple que coincideixi amb la plantilla. Es bloqueja fins que es localitza un partit. A continuació, elimina i torna a aparèixer la tupla emparellada de l’espai.
- llegir (tuple de la plantilla): Igual que "take" explicat anteriorment, amb l'excepció que no s'eliminarà l'espai de la tuple.
- waitToRead (tuple de la plantilla): Igual que "waitToTake" explicat anteriorment, amb l'excepció que la tuple no s'eliminarà de l'espai tuple.
- exploració (tuple de la plantilla): el mateix que "llegit" explicat anteriorment, a excepció que retorna una col·lecció completa de tuples que coincideixin
- count (tuple template): Igual que "scan", explicat anteriorment, a excepció que retorna un recompte de tuples coincidents en lloc de la col·lecció de tuples.