JSON 知识量:10 - 17 - 48
目前常用的数据库分为关系型数据库和NoSQL数据库。
关系型数据库是使用表格、行和列来以结构化形式存储数据的。存储数据的表格之间通过键来进行关联,使用关系型数据库需要利用结构化查询语言(SQL)来进行操作。
NoSQL数据库从名称上就可以看出,它是非关系型数据库。NoSQL数据库多种多样,因为数据总是有着不同的大小、形式和用途。一种常见的NoSQL数据库存储模式就是键值对,而JSON就是典型的键值对形式,下面介绍的CouchDB数据库就是一种使用JSON文档存储数据的NoSQL数据库。
CouchDB数据库是一种使用JSON文档存储数据的NoSQL数据库。一个CouchDB数据库示例:
{ "name": "BMW", "color": [ "black" ], "size": [ { "length": 5000, "width": 2000, "height": 1650 } ] }
如果需要添加新数据,只需要把它加在总的记录中即可,无需任何结构改动。例如添加两种颜色信息:
{ "name": "BMW", "color": [ "black", "white", "yellow" ], "size": [ { "length": 5000, "width": 2000, "height": 1650 } ] }
CouchDB数据库的数据存储形式与JSON没有什么差异,至于怎么把数据放入CouchDB,又如何把数据取出来,就需要使用基于HTTP协议的API来实现。
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6