1. 程式人生 > >5.3 使用SQL還是NoSQL

5.3 使用SQL還是NoSQL

SQL 資料庫擅於用高效且緊湊的形式儲存結構化資料。這種資料庫需要花費大量精力保證資料的一致性,需要考慮停電或硬體失效。為了達到這種程度的可靠性,關係型資料庫採用一種稱為 ACID 的正規化,即 atomicity(原子性)、consistency(一致性)、isolation(隔離性)和 durability(持續性)。

NoSQL 資料庫放寬了對 ACID 的要求,從而獲得性能上的優勢。

對不同型別資料庫的全面分析和對比超出了本書範疇。對中小型應用來說,SQL 和 NoSQL 資料庫都是很好的選擇,而且效能相當。

《基於Python的Web應用開發實戰(第二版)》