เหยือกเป็นการนำงูหลามของกรอบ MapReduce (ตอนนี้ส่วนหนึ่งของมาตรฐาน Hadoop ) ช่วยให้นักพัฒนาในการเขียนโค้ดที่สามารถทำงานในรูปแบบที่แตกต่างกันของคู่ขนาน
ซึ่งหมายความว่ารหัสที่สามารถทำงานในแบบขนานบนเครื่องเดียวกันหรือข้ามคลัสเตอร์คอมพิวเตอร์ (หลายเครื่อง)
เหยือกช่วยให้นักพัฒนาในการจัดระเบียบรหัสเป็นชิ้นเล็ก ๆ และเลือกที่วิธีและเมื่อมีการเรียกใช้
ขณะนี้อาจจะขึ้นไปด้านบนสำหรับเว็บไซต์ขนาดเล็กและปพลิเคชันการทำงานนี้จะมีประโยชน์มากในการใช้งานที่มีปริมาณการเข้าชมที่สูงหรือที่จัดการข้อมูลจำนวนมาก
เหยือกสามารถทำงานและเก็บข้อมูลในประเทศผ่านทางฮาร์ดไดรฟ์หรือสามารถใช้การจัดเก็บข้อมูลระยะไกล สำหรับกรณีที่ภายหลัง Redis ได้รับการสนับสนุนฐานข้อมูล
คุณสมบัติ .
- การจัดเก็บข้อมูลแบบต่อเนื่อง สนับสนุน
- reuses ผลลัพธ์บางส่วน
- การสนับสนุน Concurrency
- การจัดเก็บข้อมูลท้องถิ่น
- การจัดเก็บข้อมูลระยะไกล
- ตรวจสอบสถานะการดำเนินงาน
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- หลาม 3 การทำงานร่วมกันแก้ไข
- fsync (directory) ในแบ็กเอนด์ไฟล์
- ตะขอภ (ยังไม่มีเอกสารส่วนใหญ่ แต่แล้วช่วยให้เข้าใจง่ายรหัสภายใน)
มีอะไรใหม่ ในรุ่น 0.9.7:
- การใช้งานการแก้ไขปัญหาของ subclasses numpy
- แยก URL แก้ไข redis
- แก้ไข `` shell`` สำหรับรุ่นใหม่ของ IPython
- ถูกต้องถอยกลับในที่ไม่ SQLite `` status``
มีอะไรใหม่ ในรุ่น 0.9.6:
- ถอดรหัสได้เร็วขึ้น
- เพิ่มสคริปต์เหยือกรัน
- เพิ่มอธิบายฟังก์ชัน ()
- เพิ่ม write_task_out ฟังก์ชัน ()
มีอะไรใหม่ ในรุ่น 0.9.1:
- เพิ่ม `` webstatus`` subcommand
- เพิ่ม bvalue ฟังก์ชัน ()
- แก้ไขข้อผิดพลาดใน `` subcommand shell`` (`` value`` ไม่ได้อยู่ใน namespace โลก)
- ตัวตนที่ดีขึ้น ()
- แก้ไขข้อผิดพลาดในการใช้ tasklets และ --aggressive-ขน
- แก้ไขข้อผิดพลาดที่มี tasklets และการนอนหลับจนกระทั่ง / ตรวจสอบ
มีอะไรใหม่ ในรุ่น 0.9:
- ในการปรากฏตัวของสิ่งกีดขวาง () เรียก jugfile . นี้จะทำให้อุปสรรคง่ายมากที่จะใช้.
- เพิ่ม set_jugdir ให้ประชาชน API.
- เพิ่ม CompoundTaskGenerator.
- การสนับสนุน subclassing ของงาน.
- หลีกเลี่ยงการสร้างไดเรกทอรีในแบ็กเอนด์ไฟล์เว้นแต่เป็นกรณีที่มีความจำเป็น.
- เพิ่ม jug.mapreduce.reduce (ซึ่ง mimicks builtin ลด).
มีอะไรใหม่ ในรุ่น 0.8.1:
- แบ็กเอนด์ Fix redis สำหรับรุ่นใหม่ของโมดูลลูกค้า
- เก็บไฟล์ได้เร็วขึ้นสำหรับไฟล์ขนาดใหญ่
- แก้ไข `invalidate` กับ tasklets
- ติดตั้งทดสอบและมีพวกเขาจะทำงานได้
- เปลี่ยนวิธีการคำนวณกัญชา นี้มีกรณีพิเศษในอาร์เรย์ numpy
- (ความเร็ว) และจะขยายมากขึ้นผ่านเบ็ด __jug_hash__
- แก้ไขข้อผิดพลาดที่มี Tasklet อ้างอิงไม่ถูกนำเข้าบัญชีอย่างถูกต้อง
- เปลือกแก้ไข subcommand ในรุ่นใหม่ของ ipython
- เพิ่มแอตทริบิวต์ __FILE__ เพื่อ jugmodule ปลอม
มีอะไรใหม่ ในรุ่น 0.8:
- tasklets
- แก้ไขข้อบกพร่องในการนอนหลับจนถึงการทำความสะอาดและ
- แก้ไขข้อบกพร่องที่มี CompoundTask (คุณจำเป็นในการใช้เหยือกดำเนินการสองครั้งก่อน).
มีอะไรใหม่ ในรุ่น 0.8-B0:
- tasklets - แก้ไขข้อผิดพลาดในการนอนหลับจนถึงการทำความสะอาดและ .
มีอะไรใหม่ ในรุ่น 0.7.4:
- กรณีการแก้ไขปัญหาที่ ~ / .jug / ConfigRC ไม่ ไม่อยู่.
- ชื่อโฮสต์พิมพ์เพื่อล็อคไฟล์บน file_store.
- refactored การดำเนินการของตัวเลือก.
- งานขนถ่ายการแก้ไขปัญหาที่ไม่ได้ทำงาน.
- MapReduce แก้ไขสำหรับการป้อนข้อมูลที่ว่างเปล่า.
มีอะไรใหม่ ในรุ่น 0.7.3:.
- การแยกวิเคราะห์ ~ / .jug / ConfigRC
- แก้ไขข้อผิดพลาดที่มีเวลาในการรอ.
- กรณีพิเศษประหยัดของอาร์เรย์ numpy.
- เพิ่มไวยากรณ์ jugdir แสดงออกมากขึ้น.
- บันทึกแบ็กเอนด์ dict_store ไปยังดิสก์.
มีอะไรใหม่ ในรุ่น 0.7.2:.
- รวมไฟล์ที่ขาดหายในการกระจาย
มีอะไรใหม่ ในรุ่น 0.7.1:.
- การนอนหลับจน subcommand
- แก้ไขสำหรับอุปสรรค () และการมีปฏิสัมพันธ์ MapReduce.
- การปรับปรุงเอกสาร.
มีอะไรใหม่ ในรุ่น 0.7:
- ดีกว่า `` คำสั่ง shell``
- วิธีการเขียนโค้ดสำหรับการโหลด jugfiles
- งานมีฟังก์ชั่นเดิมสามารถเข้าถึงได้เช่น `f`
มีอะไรใหม่ ในรุ่น 0.6.9:.
- คำสั่งการตรวจสอบใหม่
- load_all () ภายในเปลือก.
มีอะไรใหม่ ในรุ่น 0.5.2:.
- ใหม่ `คำสั่ง shell`
- การบีบอัดในแบ็กเอนด์ Redis.
- การปรับปรุงในความเร็วสำหรับ 'โมฆะ' คำสั่ง.
มีอะไรใหม่ ในรุ่น 0.5.1:
- Redis แบ็กเอนด์
- อ้างอิงพจนานุกรม
- เปลี่ยนอินเตอร์เฟซบรรทัดคำสั่ง (เหยือก jugfile คำสั่ง ... )
ต้องการ
- หลาม 2.6 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ