Disco
A lightweight, open-source framework for distributed computing based on MapReduce, designed for handling massive data with minimal code.
ภาพรวม
Disco คืออะไร?
Disco เป็นเฟรมเวิร์กการคำนวณแบบโอเพ่นซอร์สที่ใช้กระบวนทัศน์ MapReduce เพื่อประมวลผลชุดข้อมูลขนาดใหญ่อย่างมีประสิทธิภาพ ได้รับการพัฒนาที่ Nokia Research Center ในปี 2551 และรองรับการกระจายข้อมูล การจัดตารางงาน และการสืบค้นจุดข้อมูลหลายพันล้านจุดแบบเรียลไทม์
Disco ใช้สำหรับอะไร?

คุณสมบัติหลัก
- ติดตั้งง่ายบนหลายระบบปฏิบัติการ
- IO เพื่อรักษาตำแหน่งข้อมูลอย่างมีประสิทธิภาพ
- รองรับการทำโปรไฟล์และการดีบัก
- การเข้าถึงข้อมูลและผลลัพธ์แบบสุ่ม
- รันงานในภาษาใดก็ได้ผ่านโปรโตคอลของผู้ปฏิบัติงาน
- สร้างและสืบค้นดัชนีด้วยคีย์นับพันล้านคีย์
วิธีใช้ Disco?
ติดตั้ง Disco บน Linux, Mac OS X หรือ FreeBSD เขียนสคริปต์ Python สำหรับแมปและลดฟังก์ชัน และรันงานบนคลัสเตอร์เพื่อทำการประมวลผลแบบขนาน ประกอบด้วยเครื่องมือสำหรับจัดทำดัชนีและสืบค้นข้อมูล พร้อมรองรับการทำโปรไฟล์และการดีบัก
เครื่องมือทางเลือก
ข้อดี & ข้อเสีย
ข้อดี
- โอเพ่นซอร์สและฟรี
- ทรงพลังสำหรับการประมวลผลข้อมูลขนาดใหญ่
- ใช้งานง่ายด้วยไพธอน
- รองรับการสืบค้นแบบเรียลไทม์
- การพัฒนาเชิงรุกและการสนับสนุนชุมชน
ข้อเสีย
- เวอร์ชันอัลฟ่าอาจมีข้อบกพร่อง
- จำกัด เฉพาะกระบวนทัศน์ MapReduce
- ต้องมีการตั้งค่าคลัสเตอร์เพื่อประโยชน์สูงสุด
กรณีการใช้งาน
- การวิเคราะห์บันทึก
- การสร้างแบบจำลองความน่าจะเป็น
- การทำเหมืองข้อมูล
- การจัดทำดัชนีข้อความแบบเต็ม
- การคำนวณความถี่คำ
ราคา Disco
รีวิวผู้ใช้
ยังไม่มีรีวิว
เป็นคนแรกที่รีวิวเครื่องมือนี้!