(24)--6.3 物联网数据存储-非关系型数据库.pdf

(24)--6.3 物联网数据存储-非关系型数据库.pdf

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

物联网数据存储02

非关系型数据库

非关系型数据库

•键值存储数据库

•列存储数据库

•文档型数据库

•图形数据库

非关系型数据库

键值存储数据库

•使用一个哈希表,有一个特定的键值和一个指

针指向特定的数据

•简单,容易部署

•针对部分值更新查询的效率低下

非关系型数据库

列存储数据库

•应对分布式存储的海量数据

•键指向多个列,列由列家族安排

非关系型数据库

文档型数据库

•数据是版本化的文档,半结构化的文档,如

Json;

•和键值存储是类似的,是键值存储的升级版

非关系型数据库

图形数据库

•使用图形模型的数据库

ThinkDB

感知数据库

•面向工业自动化,物联网等领域

•既可以进行关系数据管理,也可以在线存储实

时特性的时序数据

•提供SQL标准接口,也提供实时数据的发布订

阅,历史查询,历史数据分析等服务

•定位于满足企业级应用的数据库

本地文件系统

本地文件系统和分布式文件系统

80%的数据都是非结构化数据

通常是指存储在文件系统中的数据

文件系统包括本地文件系统

分布式文件系统

本地文件系统

物理存储资源直接连接在本地节点上,处理器通过系统总线可

以直接访问

•物联网使用本地文件系统的方案较少,由于:

•功能有限,仅有基本的存储和索引功能,无法很好

的支持大规模数据处理

•不同设备上的本地文件系统难以协同

•通常运行与独立的设备;容易丢失

分布式文件系统

通常使用分布式文件系统存储物联网数据

•建立于本地文件系统之上

•通过网络将若干节点相连

•逻辑上将独立的存储节点聚合为一个整体,统一管理

•提供并发处理;

•解决I/O瓶颈、空间动态扩展等问题

分布式文件系统

优点

•简单配置即可轻松扩展集群

•并发控制,提高效率

•节点失效视为常态,容错性高;

•健全的数据恢复与备份,可靠性高;

•吞吐量大,适合大规模数据应用

•支持大数据处理工具

分布式文件系统

GFS(GoogleFileSystem)

GFS集群由一个主服务器(Master)和大量的块伺服器构成,

并被许多客户(Client)访问。

文件被分为固定大小的块,并分配一个全局唯一的块句柄

(chunk-handle)标识。块伺服器将块做为本地文件存储,

处于可靠性的考虑,一个块被复制到多个块伺服器上,默认

是3个。

主服务器维护数据所有的元数据,如块租约,孤儿块收集,

块迁移等;主服务器通过心跳指令和块伺服器联系,传达指

令,收集信息以及伺服器的状态。

应用程序通过客户端使用文件系统,客户端和主服务器只交

换元数据;数据通信直接和伺服器联系。

分布式文件系统

FastDFS

•类似GoogleFS的开源轻量级分布式文件系

•文件存储、同步、访问特别适合以文件为载

体的在线服务(相册)

•系统内有Trackerserver和Storageserver2

个角色

文档评论(0)

177****2883 + 关注
实名认证
内容提供者

热爱教育,专注于教育领域创作与分享,让我们共同进步。

1亿VIP精品文档

相关文档