Redis, mongodb和mysql/oracle的区别

时间:2024-04-07 19:26:01

总结:

Redis: 分布式缓存,用来存session, 页面权限,系统参数缓存等。速度快,适合做缓存。

mongodb: 通过字段冗余,减少跨表查询,数据可支持横向发展,不支持事务,对数据性能要求高,对数据安全性要求不高。

Oracle: 支持事务 数据安全性高 。Oracle不能存数组,只能存字符串,mongodb却可以存数组,但是查询会比较麻烦。

mangoDB主要概念:

  1. database:
  2. 集合: 不用主键 非空等 可以随便加
  3. 文档: 一行数据 必须有_id
  4. 字段
  5. 查询

mongoDB主要的查询方法:

  1. 基本查询: 
  2. Redis, mongodb和mysql/oracle的区别
  3. 数组查询:
  4. Redis, mongodb和mysql/oracle的区别
  5. 文档查询
  6. Redis, mongodb和mysql/oracle的区别
  7. 返回值的约束
  8. Redis, mongodb和mysql/oracle的区别
  9. null值处理
  10. Redis, mongodb和mysql/oracle的区别
  11. 终极查询
  12. Redis, mongodb和mysql/oracle的区别