加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

有哪些适合物联网环境的开源数据库?

发布时间:2019-03-23 10:59:57 所属栏目:MySql教程 来源:EdgeAITech
导读:副标题#e# 根据Gartner的报告,估计未来五年物联网设备的数量将达到数万亿。物联网呈现出高度新颖的挑战,特别是对数据库管理系统的挑战,如如何实时集成大量庞大的数据,并处理数据的安全性。例如,智能城市中应用的基于物联网的交通传感器将实时生成大量

在开源数据库列表中,RethinkDB位于顶部。它是用于实时Web的可扩展JSON数据库,它是从头开始构建的。 RethinkDB通过转换传统的数据库体系结构引入了令人兴奋的新访问模式。当开发人员向其发送命令时,它可以不断将更新后的查询结果推送至应用程序。这是开发人员称为换卡的功能。 RethinkDB作为系统状态的数据库,实时存储库和消息代理,这是更改进程允许的。其实时推送体系结构大大减少了构建可扩展实时应用程序所需的时间和精力。

将RethinkDB用于物联网传感器数据的优点包括:

  • RethinkDB具有适用于检查API的查询语言,这非常容易设置和学习。
  • 如果任何主服务器发生故障,命令会自动转移到新服务器。
  • 实时即插即用的节点功能,即使是一秒钟也没有停机时间,有助于节点的轻松添加。
  • 通过Ruby和Tornado中的Eventmachine提供异步查询,从而提供异步应用程序编程接口。
  • 它提供SSL访问只是为了通过公共互联网安全地访问RethinkDB。
  • Floor,Ceil和Round是由RethinkDB提供的各种数学运算符。

4. Apache Cassandra

开源网址:

  • http://cassandra.apache.org/,
  • https://github.com/apache/cassandra

Apache Cassandra是一个免费的开源分布式NoSQL数据库管理系统,最初于2008年发布。它旨在通过许多商品服务器处理大量数据,提供高可用性,无单点故障。

在物联网中,由于大量连接的设备,通过各种网络生成,跟踪和共享数据的规模非常巨大。 Cassandra非常擅长利用大量时间序列数据,这些数据直接来自设备,用户,传感器以及存在于不同地理位置的类似机制。

使用Apache Cassandra获得物联网数据的优势包括:

  • 容错
  • 演示高性能
  • 分散化:集群中的每个节点都是相同的
  • 可扩展
  • 耐用
  • 确保您处于控制之下:每个更新都可以选择同步和异步复制
  • 弹性:读取和写入都是实时执行的,因此任何应用程序都没有停机时间
  • 专业支持:它强化了第三方提供的合同和服务。

【编辑推荐】

  1. 什么是影子物联网?如何降低风险
  2. 物联网云模式:这才是物联网的正确打开方式
  3. 谨慎加入“物联网”
  4. 您需要接受工业物联网IIoT的8个理由
  5. 物联网如何让我们的世界变得更美好
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读