0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

大数据怎么玩?数据存储这个关键技术要学好

电子设计 2017-11-27 14:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大数据存储与管理要用存储器把采集到的数据存储起来,建立相应的数据库,以便管理和调用。由于从多渠道获得的原始数据常常缺乏一致性,这导致标准处理和存储技术失去可行性。并且数据不断增长造成单机系统的性能不断下降,即使不断提升硬件配置也难以跟上数据增长的速度。

大数据存储和管理发展过程中出现了如下几类大数据存储和管理数据库系统:分布式文件存储、NoSQL数据库、NewSQL数据库。

一、分布式文件存储

分布式文件存储的特点之一是为了解决复杂问题而将大任务分解为多项小任务,通过让多个处理器或多个计算机节点并行计算来提高解决问题的效率。

分布式文件系统能够支持多台主机通过网络同时访问共享文件和存储目录,大部分采用了关系数据模型并且支持SQL语句查询。为了能够并行执行SQL的查询操作,系统中采用了两个关键技术:关系表的水平划分和SQL查询的分区执行。

水平划分的主要思想是根据某种策略将关系表中的元组分布到集群中的不同节点上,由于这些节点上的表结构是一致的,因此便可以对元组并行处理。在分区存储关系表中处理SQL查询需要使用基于分区的执行策略。

分布式文件系统可通过多个节点并行执行数据库任务,提高整个数据库系统的性能和可用性。其主要缺点为缺乏较好的弹性,并且容错性较差。

二、NoSQL数据库

传统关系型数据库在数据密集型应用方面显得力不从心,主要表现在灵活性差、扩展性差、性能差等方面。而NoSQL摒弃了传统关系型数据库管理系统的设计思想,采用了不同的解决方案来满足扩展性方面的需求。由于它没有固定的数据模式并且可以水平扩展,因而能够很好地应对海量数据的挑战。相对于关系型数据库而言,NoSQL最大的不同是不使用SQL作为查询语言。NoSQL数据库主要优势有:避免不必要的复杂性、高吞吐量、高水平扩展能力和低端硬件集群、避免了昂贵的对象-关系映射。

三、NewSQL数据库

NewSQL数据库采用了不同的设计,它取消了耗费资源的缓冲池,摒弃了单线程服务的锁机制,通过使用冗余机器来实现复制和故障恢复,取代原有的昂贵的恢复操作。这种可扩展、高性能的SQL数据库被称为NewSQL,其中“New”用来表明与传统关系型数据库系统的区别。NewSQL主要包括两类系统:1. 拥有关系型数据库产品和服务,并将关系模型的好处带到分布式架构上;2. 提高关系数据库的性能,使之达到不用考虑水平扩展问题的程度。

NewSQL能够提供SQL数据库的质量保证,也能提供NoSQL数据库的可扩展性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据存储
    +关注

    关注

    5

    文章

    1037

    浏览量

    53007
  • 数据库系统
    +关注

    关注

    0

    文章

    31

    浏览量

    10170
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    黑M-狂野大数据5期|网盘无密Mp4+大数据直播课-狂野大数据

    大数据直播成为了提升数据生产力的关键技术之一。它通过实时数据流的采集、分析和呈现,极大地优化了决策效率,推动了创新的步伐。那么,未来大数据
    的头像 发表于 04-06 11:13 192次阅读

    微电网保护的关键技术有哪些?

    电网的运行特性。近年来,随着电力电子技术、通信技术、人工智能技术的深度融合,微电网保护技术体系不断革新,形成了一系列针对性的关键技术,为微电
    的头像 发表于 01-23 10:31 433次阅读
    微电网保护的<b class='flag-5'>关键技术</b>有哪些?

    FEC前向纠错技术:让无线传输“自我修复”的通信卫士

    通信或实时传输场景,无需请求重传即可保障数据的完整性与可靠性,是提升无线通信、广播及存储系统稳定性的关键技术之一。二、三大核心特点1. 自主纠错,无需重传接收端可基于冗余信息直接修复传输中的错误比特
    发表于 01-09 14:12

    大数据平台运营的基础是什么

    ,值得每一位企业运营者思考。 本文提供大数据平台运营的三元素模型,旨在帮助企业管理层以全面的视角审视企业当前正在建设的大数据体系,真正地实现数据驱动。 1.    大数据平台的
    的头像 发表于 12-23 16:07 345次阅读

    基于CW32 MCU的I2C接口优化稳定读写EEPROM关键技术

    CW32 MCU优化I2C接口,确保在与EEPROM芯片通信时的稳定性。内容涵盖以下几个关键技术点: I2C时序与频率调整:介绍如何根据EEPROM的特性,合理设置I2C时钟频率和时序参数,避免因过高或
    发表于 12-03 07:29

    噪声测量的关键技术方法与精度控制策略

    本文阐述了高速电路与低功耗系统中噪声测量的关键技术,包括设备选型、环境优化及参数设置,强调精度控制与干扰抑制。
    的头像 发表于 10-30 14:10 658次阅读

    有哪些具体的技术细节需要企业在选择电能质量在线监测装置数据存储方式时注意?

    ” 等环节,这些细节直接决定存储系统的长期稳定与实用价值。具体需注意以下 6 类关键技术细节: 一、数据格式与数据库适配:确保 “数据能存、
    的头像 发表于 10-30 09:56 391次阅读

    无人机巡检系统在风电运维中的关键技术解析

    无人机平台、传感设备、自主飞行与避障技术以及数据链与处理系统等关键技术模块。        智能飞行平台:灵活作业全方位覆盖        适用于风电巡检的无人机具备出色的机动性能与垂直起降能力,能够适应风电场的复杂环境。这类飞
    的头像 发表于 10-09 14:33 643次阅读

    御控工业物联网大数据解决方案:排水设备远程监控与大数据统计系统

    御控工业物联网推出排水设备远程监控与大数据统计系统,通过物联网、大数据、云计算等技术构建“感知-传输-分析-决策”闭环管理体系,助力排水行业数字化转型。
    的头像 发表于 09-12 10:04 795次阅读

    设备互联的关键技术有哪些

    物联网中设备互联的关键技术涵盖感知、传输、处理、安全及协同管理等多个层级,这些技术共同支撑设备从数据采集到智能协作的全流程,具体可分为以下核心模块: 一、感知层:设备互联的数据源头 传
    的头像 发表于 08-22 14:41 965次阅读

    P2P技术——数据采集系统高效存储关键

    P2P技术凭借其直连高效、低延迟的特点,已成为数据采集系统实现高效数据存储关键技术。作为专业的数据
    的头像 发表于 07-24 17:24 824次阅读
    P2P<b class='flag-5'>技术</b>——<b class='flag-5'>数据</b>采集系统高效<b class='flag-5'>存储</b>的<b class='flag-5'>关键</b>

    无人值守光伏电站管理系统实现的关键技术

    、智能诊断和自动控制,从而减少人工干预、提升运营效率。 光伏电实现无人值守,需要采取多种关键技术,如物联网与传感器技术、人工智能与大数据、自动化控制与执行、安全与可靠性设计等。物联网
    的头像 发表于 07-11 11:00 1036次阅读
    无人值守光伏电站管理系统实现的<b class='flag-5'>关键技术</b>

    固定式测斜仪的数据存储和导出方式有哪些?

    其中数据管理的关键技术。一、数据存储方式:从读数仪到计算机YS-1A型固定测斜仪通过RS485数字信号输出实时测量数据,可直接显示工程物理量
    的头像 发表于 05-29 12:52 697次阅读
    固定式测斜仪的<b class='flag-5'>数据</b><b class='flag-5'>存储</b>和导出方式有哪些?

    【HarmonyOS NEXT】关键资产存储开发案例

    授权的应用程序才能访问存储数据。那么在鸿蒙里面对应的是什么呢? 1、关键资产(@ohos.security.asset) 在鸿蒙里面也有类似的东西,叫做关键资产
    发表于 05-16 16:21

    电机系统节能关键技术及展望

    节约能源既是我国经济和社会发展的一项长远战略和基本国策,也是当前的紧迫任务。论文在深入分析国内外电机系统节能现状和介绍先进的节能关键技术的基础上,指出了现阶段我国在电机系统节能方面存在的问题,并结合
    发表于 04-30 00:43