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

    文章

    961

    浏览量

    50845
  • 数据库系统
    +关注

    关注

    0

    文章

    31

    浏览量

    9582
收藏 人收藏

    评论

    相关推荐

    raid 在大数据分析中的应用

    的具体应用: 一、提高性能 并行读写 :RAID技术通过并行读写多个磁盘,可以显著提高数据的读写速度。在大数据分析环境中,数据读写速度是影响分析效率的
    的头像 发表于 11-12 09:44 96次阅读

    emc技术大数据分析中的角色

    在当今这个数据驱动的世界中,大数据分析已经成为企业获取洞察力、优化业务流程和提高竞争力的关键工具。随着数据量的爆炸性增长,企业面临着如何有效存储
    的头像 发表于 11-01 15:22 207次阅读

    实现智慧城市的关键技术

    实现智慧城市的关键技术主要包括物联网技术大数据技术、人工智能技术、云计算技术、5G通信
    的头像 发表于 10-24 16:12 545次阅读

    智慧城市与大数据的关系

    的建设需要对海量的数据资源进行收集、整合、存储与分析。大数据技术的应用,如智能感知、分布式存储等,使得这些
    的头像 发表于 10-24 15:27 440次阅读

    云计算在大数据分析中的应用

    云计算在大数据分析中的应用广泛且深入,它为用户提供了存储、计算、分析和预测的强大能力。以下是对云计算在大数据分析中应用的介绍: 一、存储和处理海量
    的头像 发表于 10-24 09:18 272次阅读

    云安全的关键技术有哪些

    云安全是确保云计算环境中数据和应用程序安全的一种技术。随着云计算的普及,云安全已成为企业和个人关注的焦点。本文将详细介绍云安全的关键技术,包括数据加密、身份认证、访问控制、网络安全、
    的头像 发表于 07-02 09:20 525次阅读

    大数据采集系统分为几类

    和应用场景. 1. 概述 大数据采集系统是实现数据收集、处理和存储关键环节。随着大数据技术的快
    的头像 发表于 07-01 15:44 1314次阅读

    数据采集系统的组成、工作原理、关键技术和应用场景

    数据采集系统(Data Acquisition System,简称DAS)是一种用于收集、处理和存储数据的系统,广泛应用于工业、科研、医疗等领域。本文将详细介绍数据采集系统的组成、工作
    的头像 发表于 07-01 15:39 5221次阅读

    解锁电梯大数据平台的商业价值与未来展望

    在智能建筑领域,电梯大数据平台作为关键技术之一,正逐渐成为行业的焦点。本文深圳梯云物联科技有限公司小编将深入探讨电梯大数据平台的商业价值以及未来展望,为您揭示这一领域的无限可能。
    的头像 发表于 03-25 10:51 362次阅读
    解锁电梯<b class='flag-5'>大数据</b>平台的商业价值与未来展望

    分布式存储与计算:大数据时代的解决方案

    分布式存储和计算技术应运而生,并迅速成为处理大数据的首选方案。本文将深入探讨分布式存储和计算的概念、优势及其在各个领域的应用情况。 1.分布式存储
    的头像 发表于 03-07 14:42 681次阅读

    多业务光端机:实现高速数据传输的关键技术解析

    随着信息技术的迅猛发展,网络传输速度的需求日益提高。在这样的背景下,多业务光端机作为一种高速数据传输的关键设备,逐渐受到了业界的广泛关注。本文将对多业务光端机的关键技术进行深入解析,以
    的头像 发表于 02-23 14:10 562次阅读

    大数据技术是干嘛的 大数据核心技术有哪些

    大数据技术是指用来处理和存储海量、多类型、高速的数据的一系列技术和工具。现如今,大数据已经渗透到
    的头像 发表于 01-31 11:07 3034次阅读

    浅谈基于数字孪生的配电室关键技术研究

    ,2022,46(4):1605-1613. [6]王瑞果,丁健,王颖舒.基于数字孪生的配电开关柜温度传感器数据可靠性研究[J].电力大数据,2021,24(6):27-35. [7]孙蓉蓉.基于数字孪生的配电室关键技术研究.
    发表于 01-09 15:49

    浅谈基于数字孪生的配电室关键技术研究

    数字孪生配电室关键技术应运而生,数字孪生配电技术主要依托于孪生全景三维建模技术,构建配电室及配电设备的三维全景虚拟模型;再根据其中数据对此进行建模,掌握和操控配电室的运行状态。数字孪生
    的头像 发表于 12-22 09:00 543次阅读
    浅谈基于数字孪生的配电室<b class='flag-5'>关键技术</b>研究

    物联网关键技术和应用

    电子发烧友网站提供《物联网关键技术和应用.pdf》资料免费下载
    发表于 11-28 10:37 1次下载
    物联网<b class='flag-5'>关键技术</b>和应用