前言
本节课我们进入 NoSQL 的学习,当前主流的 NoSQL 产品是 MongoDB 和 Redis,对于习惯使用关系型数据库的开发者来说,MongoDB 比 Redis 更好上手,因为 MongoDB 是所有 NoSQL 中最像关系型数据库的。
MongoDB 基于分布式文件存储,功能非常强大,与关系型数据库的最大区别在于它的数据表结构非常灵活,是 BSON 格式的。BSON 是什么?它是一种类似于 JSON 的数据格式,可以存储各种不同的数据类型。
MongoDB 可以将数据结构完全不同的数据存储在同一张表中,也不需要预先定义数据表的结构,需要什么格式的数据直接存储就好,因此在灵活性上,MongoDB 是远远超过关系型数据库的,同时检索数据速度也更快。
使用 MongoDB,第一步搭建服务器,下面就教大家如何搭建一个简单的 MongoDB 服务器。
1. 下载 MongoDB。
选择对应的操作系统版本进行下载。