NoSQL数据库概述

NoSQL数据库现在已经变得非常流行了,在NoSQL这个大概念下实际上包含了大量的方式与项目,旨在实现各种数据库模型,他们与传统的关系型数据库管理系统存在着非常大的差别,而传统的关系型数据库系统是通过SQL的方式来访问数据的。在NoSQL领域中,传统观念中的模式可以通过不同的数据结构来实现,如散列表、数组、树、图等等。

MongoDB高级操作

GridFS

简介:
用于在数据库里存储二进制大文件
可以统一用数据库处理数据,而无需借劣外部的文件系统
可以利用MongoDB的复制或分片机制,故障恢复和可扩展性较好
避免使用文件系统的某些限制(例如linux在同一目录下的文件数限制)
避免文件碎片(MongoDB分配空间以2GB作为单位)