美文网首页
MySQL、Zookeeper、HDFS、Hive、Redis区

MySQL、Zookeeper、HDFS、Hive、Redis区

作者: 笔头还没烂 | 来源:发表于2022-07-20 11:41 被阅读0次

MySQL、Zookeeper、HDFS、Hive、Redis 都是存储工具。
不同点:
1、MySQL: RDBMS,侧重于稳定性和安全性
(1)用于存储离线工具的元数据;
(2)用于存储离线统计分析的结果

2、HDFS:分布式文件系统,存储对象是文件。用于离线架构中。面向用户的接口是文件。

3、Zookeeper:实时的存储工具:
(1)用于解决分布式架构中的数据共享问题,如:
<1>在高可用架构中实现辅助选举:两个NameNode,谁是Active、谁是StandarBy。
两个NameNode都用Zookeeper创建临时节点,谁先创建成功,谁就是Active,创建失败的那个就是StandarBy.StandarBy会监听该临时节点,如果该临时节点消失,那么standarby会重新创建该临时节点,standarby会转换为active;
<2>存储工具的元数据。一般是实时工具的元数据。
(2)Zookeeper用于小数据量存储,因为这是公平分布式架构,所有节点存储的数据一致。

4、Hive: Hive 的底层依赖 HDFS 实现。用于构建离线数据仓库,属离线数据仓库工具。面向用户的接口是表。

5、Redis:大数据中应用场景包括:(1)缓存(利用Redis高并发的特性,用于业务架构比较多,如Java Web架构);(2)数据库(存储实时统计分析的结果);(3)消息队列(一般不用)

相关文章

网友评论

      本文标题:MySQL、Zookeeper、HDFS、Hive、Redis区

      本文链接:https://www.haomeiwen.com/subject/cfveirtx.html