2019-08-08

条件操作符用于比较两个表达式并从mongoDB集合中获取数据

MongoDB中条件操作符有:

(>) 大于 - $gt

(<) 小于 - $lt

(>=) 大于等于 - $gte

(<= ) 小于等于 - $lte

( !=) 不等于 $ne

(=)  等于  $eq

MongoDB 优点:

1.性能优越:快速!在适量级的内存的 MongoDB 的性能是非常迅速的,它将热数据存储在物理内存中,使得热数据的读写变得十分快,

2.高扩展:第三方支持丰富(这是与其他的 No SQL 相比,MongoDB 也具有的优势)

3.自身的 Failover 机制!

4.弱一致性(最终一致),更能保证用户的访问速度

5.文档结构的存储方式,能够更便捷的获取数据: json 的存储格式

6.支持大容量的存储,内置 GridFS

7.内置 Sharding

MongoDB 与 MySQL 命令对比 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB 是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。 
Redis:

它就是一个不折不扣的内存数据库。

持久化方式:

Redis 所有数据都是放在内存中的,持久化是使用 RDB 方式或者 aof 方式。

MySQL:

无论数据还是索引都存放在硬盘中。到要使用的时候才交换到内存中。能够处理远超过内存总量的数据。

关系型数据库。

在不同的引擎上有不同 的存储方式。

查询语句是使用传统的 SQL 语句,拥有较为成熟的体系,成熟度很高。

开源数据库的份额在不断增加,MySQL 的份额页在持续增长。

你可能感兴趣的:(2019-08-08)