天天看点

《JavaScript应用程序设计》一一1.12 NoSQL数据库

本节书摘来华章计算机出版社《javascript应用程序设计》一书中的第1章,第1.12节,作者:eric elliott 更多章节内容可以访问云栖社区“异步社区”公众号查看。

在扩展性标记语言(xml)与json出现之前,几乎所有的web服务的数据存储都是基于关系型数据库。关系型数据库将离散的数据项存储在数据表中,随后通过sql指令进行表查询,将数据项组合输出。

相比之下,nosql数据库将数据记录存储在文档而不是表结构的存储单位中。面向文档的数据存储使用xml作为其数据格式,而面向对象的数据存储则一般采用json作为其数据存储格式,后者非常适合web应用,因为json是javascript天然的数据交换格式。