软硬件环境
- nginx version: nginx/1.10.3 (Ubuntu)
- ubuntu16.04×64位
NoSQL(非关系型):MongoDB 是一种非关系型的数据库,它是 NoSQL 的一种产品。memcache、Redis 都属于 NoSQL 类的产品。
MongoDB 和 MySQL 的最大区别?
- MySQL 使用的是
SQL
,MongoDB 使用JavaScript
语言操作。 - MongoDB 是以
json
的形式保存一条记录,读、写
方面性能非常的快
(分别插入一百万条数据的时间大概在 30-50s 左右,对一百个用户做并发查询操作的耗时大概在 3-60s 左右)。 - 相对数据来说,事务、视图、存储过程都没有。
- MongoDB 是
无模式
的(不需要建表)。 - 用 MongoDB 实现
分表、分库、读写分离、分布式存储非常的容易
,只需要配置一下即可。所以MongoDB 的扩展非常容易
。MySQL 的扩展也可以做到,但是性能和维护成本非常高。 <