Structured, Semi-structured, and Unstructured data
- Structured data, or Relational data, stored in database tables, in the shape of rows and columns, and follows a specific schema. All records have the same attributes and the keys shape the relation between the tables.
- A user can quickly and easily insert, modify, compare, and analyze the relational tables' data.
Semi-structured data or Non-relational or NoSQL data
- The data does not follow a fixed schema hence, cannot be stored in a tabular structure of data models associated with relational databases shape of rows and columns.
- It contains tags to separate semantic elements and enforce hierarchies of records and fields within the data, such as HTML documents.
It does not have a specified structure of the pre-defined model, thus, allowing it to store any business data type. Unstructured data includes text files, flat files, images, PDF documents, and video files.