![BISSA - A Scalabale Tuple Space](https://i.ytimg.com/vi/S4F5E6PgquI/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - Tuple Space หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย Tuple Space
คำจำกัดความ - Tuple Space หมายถึงอะไร
พื้นที่ tuple เป็นการประมวลผลของโมเดลหน่วยความจำที่เชื่อมโยงสำหรับการคำนวณแบบกระจาย / แบบขนาน มันมีห้องสมุดของสิ่งอันดับซึ่งสามารถเข้าถึงได้พร้อมกัน Tuples เป็นคำศัพท์ที่มีศูนย์หรือมีอาร์กิวเมนต์มากกว่าหนึ่งตัวและคีย์
คอลเลกชันของสิ่งอันดับสนับสนุนการดำเนินงานขั้นพื้นฐานบางอย่างเช่นการเพิ่มสิ่งอันดับลงในช่องว่าง (เขียน) และการลบแบบออกจากช่องว่าง (ใช้) คอลเล็กชัน tuple ถูกเก็บและจัดการผ่านเน็ตเวิร์กของเซิร์ฟเวอร์พื้นที่ tuple หลายตัว หลายกระทู้ในเครื่องเดียวหรือแตกต่างกันเข้าถึงพื้นที่ บางคนเพิ่มสิ่งอันดับในพื้นที่ขณะที่คนอื่นลบพวกเขาในกระบวนการที่อาจถูกอ้างถึงเป็นคำเปรียบเทียบกระดานดำ
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย Tuple Space
Tuple space เป็นทฤษฎีที่ใช้ภาษาของลินดา การใช้งานพื้นที่ Tuple ยังได้รับการพัฒนาสำหรับ Java (JavaSpaces), Lua, Lisp, Python, Prolog, Ruby, .NET, Smalltalk และ TclTuple space abstraction เป็นตัวเลือกที่มีประสิทธิภาพสำหรับการห่อหุ้มในโมดูล มันถือเป็นโครงสร้างที่มีประโยชน์ด้วยอินเตอร์เฟซที่กำหนดไว้อย่างดี ดังนั้นจึงสามารถนำมาใช้ซ้ำและทำให้เป็นโมดูลได้
การดำเนินการพื้นฐานบางอย่างที่สนับสนุนโดยพื้นที่ทูเปิลมีดังนี้:
- เขียน (tuple): ใช้เพื่อเพิ่มสิ่งอันดับลงในช่องว่าง
- take (เท็มเพลต tuple): ใช้เพื่อเรียกใช้การค้นหาที่เชื่อมโยงสำหรับ tuple ที่ตรงกับเท็มเพลต เมื่อพบแล้วสิ่งอันดับจะถูกลบออกจากพื้นที่แล้วนำกลับมา
- waitToTake (เท็มเพลตทูเพิล): ใช้เพื่อทำการค้นหาการเชื่อมโยงสำหรับทูเปิลที่ตรงกับเทมเพลต มันบล็อกจนกว่าการแข่งขันจะอยู่ จากนั้นจะลบและนำสิ่งอันดับที่ตรงกันออกจากพื้นที่
- อ่าน (เท็มเพลต tuple): เหมือนกับ "ใช้" อธิบายไว้ข้างต้นยกเว้นว่าทูเปิลจะไม่ถูกลบออกจากพื้นที่ทูเปิล
- waitToRead (เทมเพลตทูเปิล): เหมือนกับ "waitToTake" อธิบายไว้ข้างต้นยกเว้นว่าทูเปิลจะไม่ถูกลบออกจากพื้นที่ทูเปิล
- สแกน (tuple เทมเพลต): เหมือนกับ "read" ที่อธิบายข้างต้นยกเว้นว่าจะส่งคืนคอลเลกชัน tuples ที่ตรงกันทั้งหมด
- count (เท็มเพลต tuple): เหมือนกับ "scan" ที่อธิบายข้างต้นยกเว้นว่าให้การนับจำนวนของการจับคู่ tuples แทนที่จะเป็นชุดของ tuples