![Hadoop In 5 Minutes | What Is Hadoop? | Introduction To Hadoop | Hadoop Explained |Simplilearn](https://i.ytimg.com/vi/aReuLtY0YMI/hqdefault.jpg)
เนื้อหา
Q:
อะไรคือความแตกต่างระหว่างข้อมูลขนาดใหญ่และ Hadoop
A:
ความแตกต่างระหว่างข้อมูลขนาดใหญ่และโปรแกรมซอฟต์แวร์โอเพนซอร์ซ Hadoop นั้นแตกต่างและเป็นพื้นฐาน อดีตคือสินทรัพย์ซึ่งมักจะเป็นโครงการที่ซับซ้อนและคลุมเครือในขณะที่โปรแกรมหลังเป็นโปรแกรมที่บรรลุเป้าหมายและวัตถุประสงค์ในการจัดการกับสินทรัพย์นั้น
ข้อมูลขนาดใหญ่เป็นเพียงชุดข้อมูลขนาดใหญ่ที่ธุรกิจและบุคคลอื่นรวมตัวกันเพื่อให้บริการตามเป้าหมายและการดำเนินงานที่เฉพาะเจาะจง ข้อมูลขนาดใหญ่สามารถรวมข้อมูลชนิดต่าง ๆ ในรูปแบบต่าง ๆ มากมาย ตัวอย่างเช่นธุรกิจอาจทำงานเป็นจำนวนมากในการรวบรวมข้อมูลหลายพันชิ้นจากการซื้อในรูปแบบสกุลเงินในตัวระบุลูกค้าเช่นชื่อหรือหมายเลขประกันสังคมหรือข้อมูลผลิตภัณฑ์ในรูปแบบของหมายเลขรุ่นหมายเลขขายหรือหมายเลขสินค้าคงคลัง ทั้งหมดนี้หรือข้อมูลขนาดใหญ่อื่น ๆ สามารถเรียกได้ว่าเป็นข้อมูลขนาดใหญ่ ตามกฎแล้วจะเป็นแบบดิบและไม่เรียงกันจนกว่าจะผ่านเครื่องมือและตัวจัดการชนิดต่าง ๆ
Hadoop เป็นหนึ่งในเครื่องมือที่ออกแบบมาเพื่อจัดการกับข้อมูลขนาดใหญ่ Hadoop และผลิตภัณฑ์ซอฟต์แวร์อื่น ๆ ทำงานเพื่อตีความหรือแยกผลลัพธ์ของการค้นหาข้อมูลขนาดใหญ่ผ่านอัลกอริทึมและวิธีการเฉพาะที่เป็นกรรมสิทธิ์ Hadoop เป็นโปรแกรมโอเพนซอร์สภายใต้ใบอนุญาต Apache ที่ดูแลโดยชุมชนผู้ใช้ทั่วโลก มันมีส่วนประกอบหลักต่าง ๆ รวมถึงชุดฟังก์ชั่น MapReduce และระบบไฟล์ Hadoop แบบกระจาย (HDFS)
แนวคิดเบื้องหลัง MapReduce คือ Hadoop สามารถแมปชุดข้อมูลขนาดใหญ่ก่อนแล้วจึงทำการลดเนื้อหานั้นเพื่อผลลัพธ์ที่เฉพาะเจาะจง ฟังก์ชั่นการลดสามารถคิดได้ว่าเป็นตัวกรองชนิดหนึ่งสำหรับข้อมูลดิบ จากนั้นระบบ HDFS จะทำหน้าที่กระจายข้อมูลข้ามเครือข่ายหรือโยกย้ายตามความจำเป็น
ผู้ดูแลระบบฐานข้อมูลนักพัฒนาซอฟต์แวร์และอื่น ๆ สามารถใช้คุณสมบัติต่าง ๆ ของ Hadoop เพื่อจัดการกับข้อมูลขนาดใหญ่ได้หลายวิธี ตัวอย่างเช่น Hadoop สามารถใช้เพื่อติดตามกลยุทธ์ข้อมูลเช่นการจัดกลุ่มและการกำหนดเป้าหมายด้วยข้อมูลที่ไม่เหมือนกันหรือข้อมูลที่ไม่พอดีในตารางแบบดั้งเดิมหรือตอบสนองต่อการค้นหาอย่างง่าย