1 SQL在物联网时代还值得重用吗?-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

SQL在物联网时代还值得重用吗?

如意 来源:今日头条 作者:超巨物联 2020-10-28 12:01 次阅读

大约十年前,SQL是关系数据库管理系统(RDBMS)中编程、存储和管理数据的一个无可争议的标准。RDBMS本质上是以行和列的结构化格式将数据存储在表中。它们存储的值甚至表本身都可以相互关联。各种实现,如MySQL、microsoftsqlserver和PostgreSQL都得到了广泛的应用。

然而,随着新的数据用例的出现,SQL发现自己在过去几年中受到了挑战。云计算物联网IoT)的发展使得从智能设备和传感器收集大量不同数量的非结构化数据成为可能。这种海量数据使得在SQL数据库中存储信息变得非常困难,这就导致了NoSQL数据库的使用。由于NoSQL数据库没有建立的关系模式,用户不必担心将非结构化数据强制放入预定义的表中。由于这种灵活性,NoSQL获得了很多宣传。

因此,开发人员现在面临着为其物联网相关项目在SQL和NoSQL之间进行选择的困境。然而,对于某些人来说,这可能不是一个直接的选择。许多企业系统和应用程序都对SQL数据库进行了大量投资。他们的大多数开发人员也更熟悉SQL。SQL备忘单中还有大量免费资源,因此即使是非开发人员也能够执行查询,理解每个SQL符号背后的含义,并从数据库中提取信息,而不需要深入的编程知识。由于SQL有多么根深蒂固,许多组织也希望将其物联网的采用与现有的基于SQL的系统和基础设施相结合。

比较大的问题是这是否有可能,如果有,付出的努力值得吗?

物联网的兴起

随着越来越多的设备在各种业务流程中得到应用,企业对物联网的采用率正在上升。到2020年,Gartner和企业级物联网终端将达到80亿个。

制造设施和工厂现在正在集成更多的互联网连接机器人和传感器,允许远程访问工业控制系统。仓库正在使用跟踪器来监控产品的移动。办公室还采用物联网设备,如智能恒温器、安全摄像头和设备,以帮助降低成本并实现日常流程自动化。为了最大限度地采用物联网,他们应该能够将物联网设备不仅集成到基础设施中,而且也集成到企业应用程序中。

这也意味着要确保数据可以安全、无缝地传递。物联网设备可以生成大量的数据,这些数据可以推动他们的大数据和分析工作。从分析中得出的见解最终会成为一种竞争优势。大型企业已经证明了这是可能的。例如,UPS使用车队的跟踪数据来创建最佳路线,使其交付更加高效和有效。

为什么NoSQL得到了提升

有趣的是,NoSQL已经存在很长一段时间了,但直到最近才在开发人员中找到了强大的支持。将NoSQL与物联网数据结合使用的一个有力论据是用户可以从设备存储数据的速度和容易程度。NoSQL使用键/值存储,或者用于一些更高级的NoSQL数据库、对象。使用NoSQL,只需附加新信息。这使得NoSQL数据库能够接受各种新信息。对于那些只想收集IoT数据流并将其记录到数据库中的工作,NoSQL似乎非常适合。

这与SQL的结构化格式相反。通常,那些使用SQL数据库的人会发现确定在何处分配某些值非常困难,尤其是如果这些值不适合现有模式。随着收集新信息的新设备集成到基础设施中,这些问题必然会变得常见。

SQL的情况

由于这些考虑,许多新的努力只是掩盖了SQL作为其物联网工作的选择。有时,这种选择甚至会导致组织内部的摩擦。虽然开发人员可能希望利用NoSQL的灵活性,但使用它可能需要新的投资。收购新的基础设施组件,即使它们只是云实例,如果该公司对SQL基础设施做出了现有的重大承诺,就很难证明这一点。

因此,技术官员面临的挑战是创建一个生态系统,使公司能够享受物联网的好处,同时很大限度地利用SQL资源和能力。在IoT中使用SQL是可行的。可以使用从端点接收信息的数据聚合器或节点,这些端点可以在将数据传递到SQL数据库服务器之前对其进行预处理。另一种方法是在端点软件中嵌入SQL,以便在传输到SQL服务器之前准备和处理数据。原始数据仍然可以存储在这些节点或备份上,但SQL准备的数据将用于应用程序。

当涉及到商业智能和分析时,使用结构化SQL数据并使之有意义仍然更容易。开发人员(甚至非开发人员)现有的专业知识和对SQL的熟悉程度也意味着他们可以很容易地从他们的物联网设备生成的数据中获益。

结论

归根结底,一切都归结为环境问题。从零开始的较小的工作和项目可能会发现,从NoSQL开始可以给他们比较大的灵活性和灵活性。已经在SQL中建立了使用和投资的组织可以找到继续使用该技术进行IoT工作的方法。但很明显的是,在这个勇敢的新物联网驱动的世界中,SQL仍然是相关的,并且可能具有巨大的价值。
责编AJX

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

    关注

    8

    文章

    7002

    浏览量

    88938
  • 物联网
    +关注

    关注

    2909

    文章

    44557

    浏览量

    372750
  • SQL
    SQL
    +关注

    关注

    1

    文章

    762

    浏览量

    44115
收藏 人收藏

    评论

    相关推荐

    bds联网中的应用前景

    随着联网(IoT)技术的快速发展,全球正逐渐进入一个万互联的时代联网技术的核心在于实现设
    的头像 发表于 11-22 15:56 324次阅读

    SQL与NoSQL的区别

    信息技术领域,数据库是存储和管理数据的核心组件。随着互联网的发展和大数据时代的到来,对数据库的需求也不断变化。SQL和NoSQL作为两种
    的头像 发表于 11-19 10:15 153次阅读

    socket 联网中的应用

    不同的计算机程序在网络中进行通信。它基于TCP/IP协议,提供了一种可靠的、面向连接的通信方式。联网中,Socket使得设备能够发送和接收数据,实现远程控制和监控。 2. Socket
    的头像 发表于 11-12 14:19 438次阅读

    联网学习路线来啦!

    开发的方法,成为了未来一个单片机程序员的必备技能。 3.2.2网络通信协议栈 联网开发,离不开网络的支持。作为网络协议的实际统治者——TCP/IP,相信了解一些计算机知识的人都不陌生,单片机资源受限
    发表于 11-11 16:03

    EDA联网设计中的应用

    设计和验证电子系统的重要辅助工具,它们可以帮助工程师更高效、更准确地完成设计任务。 2. EDA硬件设计中的应用 联网设备通常需要集成多种传感器、微控制器和无线通信模块。EDA工具
    的头像 发表于 11-08 14:22 387次阅读

    MCU联网中的应用前景

    与网络的智能化交互。联网的核心在于数据的收集、传输、处理和应用,而MCU在这一过程中扮演着至关重要的角色。 2. MCU联网中的作用
    的头像 发表于 11-01 13:39 344次阅读

    英特尔下代 CPU 还值得信任吗?

    半导体行业里,英特尔(Intel)这个名字几乎等同于个人电脑的心脏。作为PC时代的主导者之一,英特尔不仅塑造了计算机产业的发展方向,更影响了一代又一代人的工作与生活方式。然而,在过去几年中,随着
    的头像 发表于 09-04 13:57 330次阅读
    英特尔下代 CPU <b class='flag-5'>还值得</b>信任吗?

    什么是联网技术?

    的概念最早可以追溯到1999年,由凯文·阿什顿宝洁公司提出,并用作新传感器项目的演讲标题。随着技术的不断发展,联网逐渐成为信息科技产业的重要组成部分。
    发表于 08-19 14:08

    PLC联网中的应用

    自动化领域的核心控制设备,联网中的应用也日益广泛。本文将详细介绍PLC联网中的应用,并从
    的头像 发表于 06-15 11:25 1370次阅读

    梯云联|联网时代下,智慧电梯对物业服务有哪些改变?

    随着联网技术的飞速发展,我们生活的各个领域都在经历着前所未有的变革。其中,智慧电梯作为物业服务的重要组成部分,提升服务品质、增强用户体验方面发挥着举足轻重的作用。本文将探讨
    的头像 发表于 05-13 11:36 485次阅读

    ​13种值得关注的联网传感器

    数据是新的石油。当前,我们正进入现代信息技术创新的新时代联网爆发式增长,信息数据的重要性日益凸显。未来的联网技术,谁是连接数字世界和物
    的头像 发表于 04-13 08:42 316次阅读

    联网设备高校智慧校园建设中的应用问题与探讨

    随着科技的不断发展,联网技术各行各业得到广泛应用,其中高校智慧校园建设中,联网设备管控引
    的头像 发表于 03-05 10:14 509次阅读

    DALI照明联网时代的进化

    随着联网的发展,照明通信规范DALI正在逐步整合更多的智能功能。本文将介绍DALI照明联网时代
    的头像 发表于 02-23 10:02 674次阅读
    DALI照明<b class='flag-5'>在</b><b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>时代</b>的进化

    为什么需要监控SQL服务器?

    如今,大多数桌面、移动、云、联网和其他应用程序都严重依赖数据库。为了支持这些,SQL Server部署、容量和工作负载不断增长。当这种情况发生时,企业需要确保数据系统满足所需的性能要求。 S
    的头像 发表于 02-19 17:19 467次阅读

    浅谈联网无线传输技术

    随着万互联的时代到来,物体与物体之间的链接方式也随着时代不断的发展。如果说传感器是联网的触
    的头像 发表于 01-15 09:29 1162次阅读