应用程序数据:结构化、半结构化和非结构化数据
结构化数据:结构化数据通常存储在具有行和列的数据库表中,其中键列指示表中的一行与另一个表的另一行中的数据之间的关系。 下图显示了学生和班级的数据,这些数据与他们的成绩有关。
半结构化数据:半结构化数据的组织条理性与结构化数据相比要弱,且由于字段并不完全符合表、行和列的结构,不会以关系格式存储。
- 三种常见的序列化语言:XML,JSON,YAML
- xml
<Person Age="23"> <FirstName>John</FirstName> <LastName>Smith</LastName> <Hobbies> <Hobby Type="Sports">Golf</Hobby> <Hobby Type="Leisure">Reading</Hobby> <Hobby Type="Leisure">Guitar</Hobby> </Hobbies> </Person>
- json
{
"firstName": "John",
"lastName": "Doe",
"age": "23",
"hobbies": [
{ "type": "Sports", "value": "Golf" },
{ "type": "Leisure", "value": "Reading" },
{ "type": "Leisure", "value": "Guitar" }
]
}
- yaml
firstName: John
lastName: Doe
age: 23
hobbies:
- type: Sports
value: Golf
- type: Leisure
value: Reading
- type: Leisure
value: Guitar
网友评论