Không gian tuple

Tác Giả: Robert Simon
Ngày Sáng TạO: 24 Tháng Sáu 2021
CậP NhậT Ngày Tháng: 24 Tháng Sáu 2024
Anonim
Không gian tuple - Công Nghệ
Không gian tuple - Công Nghệ

NộI Dung

Định nghĩa - Tuple Space có nghĩa là gì?

Một không gian tuple là một thực thi của mô hình bộ nhớ kết hợp cho tính toán phân tán / song song. Nó cung cấp một thư viện các bộ dữ liệu, có thể được truy cập đồng thời. Tuples là các thuật ngữ có 0 hoặc nhiều đối số và một khóa.


Bộ sưu tập các bộ dữ liệu hỗ trợ một số thao tác cơ bản, chẳng hạn như thêm một bộ dữ liệu vào không gian (ghi) và xóa bộ dữ liệu khỏi không gian (mất). Bộ sưu tập tuple được lưu giữ và quản lý qua một mạng gồm nhiều máy chủ không gian tuple. Nhiều luồng trên các máy đơn hoặc riêng biệt đồng thời truy cập vào không gian. Một số thêm bộ dữ liệu vào không gian trong khi những người khác loại bỏ chúng trong một quy trình có thể được coi là một phép ẩn dụ bảng đen.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích không gian Tuple

Không gian tuple là lý thuyết mà ngôn ngữ Linda dựa trên. Việc triển khai không gian Tuple cũng được phát triển cho Java (JavaSpaces), Lua, Lisp, Python, Prolog, Ruby, .NET, Smalltalk và Tcl.

Trừu tượng không gian Tuple là một lựa chọn hiệu quả cho việc đóng gói trong một mô-đun. Nó tạo thành một cấu trúc hữu ích với giao diện được xác định rõ. Do đó, nó có thể được tái sử dụng và mô đun hóa.

Một số thao tác cơ bản được hỗ trợ bởi không gian bộ dữ liệu như sau:
  • write (tuple): Được sử dụng để thêm một tuple vào khoảng trống
  • mất (tuple mẫu): Được sử dụng để thực hiện tìm kiếm kết hợp cho một tuple phù hợp với mẫu. Sau khi tìm thấy, bộ dữ liệu sẽ bị xóa khỏi không gian và sau đó được đưa trở lại.
  • WaitToTake (tuple mẫu): Được sử dụng để thực hiện tìm kiếm kết hợp cho một tuple phù hợp với mẫu. Nó chặn cho đến khi một trận đấu được định vị. Sau đó, nó loại bỏ và mang lại bộ dữ liệu phù hợp từ không gian.
  • read (tuple template): Tương tự như "Take" đã giải thích ở trên, ngoại trừ bộ tuple sẽ không bị xóa khỏi không gian tuple
  • WaitToRead (tuple mẫu): Giống như "WaitToTake" đã giải thích ở trên, ngoại trừ bộ tuple sẽ không bị xóa khỏi không gian tuple
  • quét (tuple mẫu): Giống như "đã đọc" đã giải thích ở trên, ngoại trừ việc nó trả về một bộ hoàn chỉnh các bộ dữ liệu phù hợp
  • Count (tuple mẫu): Giống như "quét", đã giải thích ở trên, ngoại trừ việc nó trả lại một số bộ dữ liệu phù hợp thay vì bộ sưu tập các bộ dữ liệu.
Một số ví dụ về việc triển khai không gian tuple bao gồm Sông Apache, Dự án Blitz, Không gian vật thể bay, GigaSpaces và Linda trong môi trường di động (LIME), trong số những thứ khác.