c185960959 2021-04-03 00:10 采纳率: 89.5%
浏览 66
已采纳

大数据用的nosql与传统型数据库的比较?

为什么大数据都喜欢用nosql?

在我的理解看来,类似于hbase之类的数据库,与传统的mysql比较,他们的优势在于分布式,灵活性,以及基于hdfs,可以储存海量的数据并且提供查询,mysql如果说数据量到一定程度之后就崩了?还有没有其他的原因大数据使用nosql的原因呢?

  • 写回答

2条回答 默认 最新

  • 沐川 2021-04-03 19:56
    关注

    nosql和sql并不是一个对立的概念。

    大数据其实不光使用nosql的数据库,也使用传统关系型数据库。

    hbase和mysql最终要的一个差别就是存储上hbase是按列存储,mysql是按行存储。

    大数据的很多问题都是基于单列去进行统计,那么按列存储的数据格式在这方面的优势就体现出来了,只要读取需要的数据就能轻松的做MapReduce,没有冗余。而对于按行存储的数据结构,你如果想读他的列,必须读取他的一整行。这就是场景差异导致了选型差异。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥150 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥15 键盘指令混乱情况下的启动盘系统重装