天天看點

《JavaScript應用程式設計》一一1.12 NoSQL資料庫

本節書摘來華章計算機出版社《javascript應用程式設計》一書中的第1章,第1.12節,作者:eric elliott 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

在擴充性标記語言(xml)與json出現之前,幾乎所有的web服務的資料存儲都是基于關系型資料庫。關系型資料庫将離散的資料項存儲在資料表中,随後通過sql指令進行表查詢,将資料項組合輸出。

相比之下,nosql資料庫将資料記錄存儲在文檔而不是表結構的存儲機關中。面向文檔的資料存儲使用xml作為其資料格式,而面向對象的資料存儲則一般采用json作為其資料存儲格式,後者非常适合web應用,因為json是javascript天然的資料交換格式。