HBase是架构在HDFS的Nosql数据库,数据最终是在hdfs存储的, 能够进行实时增删改查。假设有win10的系统,里面有一个NTFS文件系统,在这个系统里装了一个MysqL系统,MysqL系统是寄生在NTFS之上的,HBase脱离了HDFS就活不了,HDFS只是文件系统,如果要做实时增删改查的话,HDFS做不到,HBase能做
对比以及如何使用场景,分布式生态体系当中的
(1)HBASE :数据库, Nosql的非关系型数据库存储key-value类型的,可以抽象成是四维的。海量数据的增删改查;
(2)Hive:数据仓库,侧重于查询分析,如果有海量的数据要做查询的话,不要用MysqL,要用Hive,有个缺点就是比较慢,优点是稳定,主要看技术选型。如果能够容忍它慢,就可以用hive;
(3)MysqL:关系型数据库,侧重做事物处理,少量的数据做增删改查,用这种关系型数据库系统去管理非常方便;或者少量数据的查询,分析也可以。所以小企业用MysqL就可以了,是在数据太大了,搞个分库分表,搞个主从同步等等操作,经常被抽象成二维 的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。