NoSQL的数据主要存储在内存中(部分可以持久化到磁盘),而数据库主要是磁盘NoSQL的数据结构比较简单,数据库的SQL语句强大,支持更为复杂的计算NoSQL基于内存存储,停电或者机器故障容易造成数据丢失,持久化能力有限,而数据库基于磁盘,不存在这个问题NoSQL的数据完整性、事务能力、安全性、可靠性及可扩展性远不及数据库