5.3 使用SQL还是NoSQL

SQL 数据库擅于用高效且紧凑的形式存储结构化数据。这种数据库需要花费大量精力保证数据的一致性,需要考虑停电或硬件失效。为了达到这种程度的可靠性,关系型数据库采用一种称为 ACID 的范式,即 atomicity(原子性)、consistency(一致性)、isolation(隔离性)和 durability(持续性)。

NoSQL 数据库放宽了对 ACID 的要求,从而获得性能上的优势。

对不同类型数据库的全面分析和对比超出了本书范畴。对中小型应用来说,SQL 和 NoSQL 数据库都是很好的选择,而且性能相当。

《基于Python的Web应用开发实战(第二版)》

猜你喜欢

转载自www.cnblogs.com/hl001/p/10234231.html
5.3