In today’s era known as the information age, data has become one of the most important resources in the world. Millions of gigabytes of new information are created every day, and we need advanced systems and technologies to collect, manage, and analyze this data. This topic highlights the importance and methods of working with data in modern technology.
Data Interpretation: What is data?
Data is a collection of information that has been gathered in the form of numbers, words, images, sounds, or videos. This information can be variable or constant, and it needs to be processed to be useful.
Types of Data
Structured Data:
Organized data arranged in rows and columns.
Modeling:
Customer Data Bank, Employee Information Center.
Unstructured Data:
Data is not of a specific pattern
Sample: Free text, image, video, social media posts
Semi-structured Data:
Overlap between the two
Example: JSON and XML files
Data collection techniques
Traditional data banks
Relational database systems:
Using tables to collect information
SQL time for searching and management
Example: MySQL, PostgreSQL, Oracle
Reasons for the complaint:
1. Transparency and information protection.
2. Simplicity of use.3. Advanced community support.
4. Non-relational databases (NoSQL Databases)
Types of NoSQL:
Document-based: MongoDB, CouchDB
Key-Value: Redis, DynamoDB
Column-family: Cassandra, HBase
Graph: Neo4j, Amazon Neptune