Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

Difference between Structured, Semi-structured and Unstructured Data (ข้อมูลแบบมีโครงสร้าง, ครึ่งโครงสร้าง, ไม่มีโครงสร้าง)

ในบริบท Big Data จัดการข้อมูลปริมาณมาก แบ่งข้อมูล 3 ประเภทตามระดับการจัดระเบียบ: Structured, Semi-structured, Unstructured Data

ความแตกต่างสำคัญ:

Sr. No. Key Structured Data Semi-Structured Data Unstructured Data
1 Level of Organization จัดระเบียบดีที่สุด ระดับสูงสุด จัดระเบียบบางส่วน ระดับกลาง ไม่จัดระเบียบเลย ระดับต่ำสุด
2 Means of Organization Relational Database (RDBMS) XML/RDF (บางส่วน) Character และ Binary Data ธรรมดา
3 Transaction Management มี Transaction และ Concurrency Control เหมาะ Multitasking Transaction ไม่ Default แต่ Adapt จาก DBMS ไม่มี Concurrency ไม่มี Transaction Management และ Concurrency
4 Versioning Versioning ที่ Tuple, Row, Table (RDBMS) Versioning ที่ Tuple/Graph ได้บางส่วน Versioning เฉพาะ Whole Data เท่านั้น
5 Flexible & Scalable Schema-dependent น้อยยืดหยุ่น น้อย Scalable ยืดหยุ่นกว่า Structured แต่น้อยกว่า Unstructured ยืดหยุ่นและ Scalable มากที่สุด (ไม่พึ่ง Database)
6 Performance สูงสุด (Structured Query, Complex Joins) กลาง (Query Anonymous Nodes เท่านั้น) ต่ำสุด (Textual Query เท่านั้น)