第三天-开始mongodb(主要介绍一下MongoDB的使用场景、基础知识和在java中的使用)
MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以 存 储比较复杂的数据类型。 MongoDB 的官方网站地址是:http://www.mongodb.org/
写在前边:
什么时候使用MongoDB
MongoDB特点
MongoDB 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象 的查 询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建 立索 引。它是一个面向集合的,模式自由的文档型数据库。 具体特点总结如下:
(1)面向集合存储,易于存储对象类型的数据
(2)模式自由
(3)支持动态查询
(4)支持完全索引,包含内部对象
(5)支持复制和故障恢复
(6)使用高效的二进制数据存储,包括大型对象(如视频等)