首页 > 编程知识 正文

mongo redis(mongodb和redis)

时间:2023-05-06 16:56:26 阅读:86784 作者:2504

Redis定位为“快”,MongoDB定位为“灵活”,HBase定位为“大”。

在典型使用情况下,MongoDB是一个简单的场景,但可以用作性能数倍的MySQL。 Redis基本上只用于缓存,而HBase则用于存储大量数据。

Redis :一个小巧漂亮的数据库,主要用于key-value的内存缓存,读写性能良好。 通过list、set、zset、hash等几种简单的结构,使用也变得简单了。 缓存和简单性是其定位,分布式Redis架构的出现使得Redis得到了更广泛的使用,坐在缓存的第一把椅子上。

Redis的读写性能为100,000 ops左右,延迟通常为10~70微秒左右,而HBase的单体读写性能通常不超过1,1000 ops,延迟时间在1~5毫秒之间。

MongoDB是一种高性能、无模式的基于文档的数据库,支持辅助索引,非常适合于文档格式的存储和查询。 但是,它相对占用内存,查询能力强,一般可用于存储半结构化数据,如JSON格式的存储。

HBase是一个大容量的列数据库,一个表可以存储数亿行、数百万列,可以满足大量数据的需求。 Hadoop生态无缝集成。 适用于写入性能高、读写少的业务场景,可以存储大量数据。

简单来说,MongoDB做高性能数据库,Redis做缓存,HBase做大数据。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。