Redis数据全部存在内存,定期写入磁盘,当内存不够时,可以选择指定的LRU算法删除数据。
MongoDB数据存在内存,由linux系统mmap实现,当内存不够时,只将热点数据放入内存,其他数据存在磁盘。
Redis支持的数据结构丰富,包括hash、set、list等。
MongoDB数据结构比较单一,但是支持丰富的数据表达,索引,最类似关系型数据库,支持的查询语言非常丰富。
本文对比了Redis与MongoDB两种NoSQL数据库的特点:Redis数据全存内存并定期写入磁盘,支持LRU算法;MongoDB则通过mmap机制管理内存,只存放热点数据到内存中。Redis支持丰富的数据结构如hash、set、list等,而MongoDB虽然数据结构较为单一,但支持丰富的数据表达及查询语言。
Redis数据全部存在内存,定期写入磁盘,当内存不够时,可以选择指定的LRU算法删除数据。
MongoDB数据存在内存,由linux系统mmap实现,当内存不够时,只将热点数据放入内存,其他数据存在磁盘。
Redis支持的数据结构丰富,包括hash、set、list等。
MongoDB数据结构比较单一,但是支持丰富的数据表达,索引,最类似关系型数据库,支持的查询语言非常丰富。
2046

被折叠的 条评论
为什么被折叠?