应用

技术

物联网世界 >> 解决方案 >> 物联网方案
企业注册个人注册登录

秒懂物联网数据库,离大神仅一步之遥

  在云计算、大数据从概念转化成现实的时候,人们已经纷纷膜拜了。而物联网的发展也离不开数据库的支撑,但我们一直听别人在谈数据库,却不明所以,今天,杰哥为大家分享物联网的数据库种类、使用原则等,以使大家伙儿离物联网大神仅一步之遥。

  【数据库基本概念】

  数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

  【数据库种类】

  目前常用数据库

  大型数据库有:Oracle、Sybase、DB2、SQL server等。

  小型数据库有:Access、MySQL、BD2等。

  具体到某个行业甚至某个项目,数据库服务器该如何选择呢?

  【五种物联网大数据】

  第一种:状态数据

  冷库中的空气压缩机是否正常运作?它们中是否有一个已经罢工了?不用担心,状态数据可以提供供应商和消费者关于物联网的实时动态数据。

  状态数据是物联网数据中最普遍、最基础的一种。事实上所有事都会产生类似的数据,并把它作为基础。在许多市场中,状态数据更多地被用作进行更复杂分析的原材料,但它也具有它自身的重要价值。

  看看Streetline是怎样找到停车位的——它创造了能够提醒订阅者空余车位的系统。当然,长期的数据能帮到城市规划者,但对于消费者来说,实时状态数据才是最重要的。

  第二种:定位数据

  我的货物到哪儿了?它到达目的地了吗?定位服务是GPS应用的必然趋势。GPS非常强大,但在室内、人潮拥挤的地方以及快速变化的环境中的效果并不明显。那些试图追踪托盘以及机械叉车的人可能会需要实时信息。

  作为早期的物联网市场,农业领域也需要充分利用位置数据,因为农场主通常需要在很大的地理面积上定位自己的设备。我们已经看到了一些能够帮助人们定位钥匙的消费品的出现,这意味着在为商业和工业用户提供服务的领域存在着更大的市场,尤其是在时间紧迫时,这些领域有大量的资产需要追踪的情况下。Foursquare针对油漆仓库的发展就是抓住了这样一个巨大的机遇。

  第三种:个性化数据

  不要用个人数据来拒绝个性化数据。个性化数据指的是关于个人偏好的匿名数据。消费者自然会对自动化产生怀疑。因为一些住宅管理系统比起你的舒适更关心节省的成本,所以往往你不想困在一个昏暗的办公室或者冰冷的酒店客房。自动化技术同样也存在安全隐患。

  尽管如此,自动化也是不可避免的。没有人会为了节省4.75美元而不停地用手指来试恒温器的温度。同样,那些依靠人工交互的照明系统也失败了(一些智能照明生产者希望用他们的传感器数据告诉商店的管理者何时应该打开结账通道)。挑战将围绕开发应用程序和产品规则而展开。

  第四种:可供行为参考数据

  把这个看作是有后续计划的状态数据。建筑物消耗了整个国家电力的73%,并且其中一大部分(根据EPA显示,最高达到30%)被浪费了。为什么呢?因为对于大多数建筑物的所有者来说:能源是次要的问题。他们虽也想解决这一问题,但担心成本、精力以及一些棘手的局面所产生的损失会超出收益。

  对于这一问题相应地产生了两种方法:1.能够改变系统实时状态的自动化技术;2.能够使人们改变行为习惯或者做长线投资的说服力。Opower开创了关于说服力的解决方案,也就是提供用户及其邻里之间使用能源的对比数据。根据他们自己的研究,这些具有说服力的数据能使能耗降低2到3个百分点。

  第五种:反馈数据

  你了解你的顾客的真实想法吗?你也许认为你了解,但是你可能错了。在不远的将来,生产者还能分析从已销售的产品中获取的数据,从而更好地了解产品在现实世界中的使用情况。

  现在大部分公司并不太了解他们产品的使用状况。这些产品从分销商处装运,从零售商处销售,最后进入了千家万户。而使用者和生产者可能永远都不会有交集。

  物联网创造了一个从消费者到生产者的反馈回路,在这里产品生产者可以通过适度水平的隐私、安全以及匿名性来检验产品的实际表现,并鼓励持续的产品改进和创新。

  【物联网数据库功能】

  为更清晰地描述物联网的关键环节,按照信息科学的视点,围绕信息的流动过程,抽象出物联网的信息功能模型。

  【从数据的角度来看物联网】

  大量来源不同、结构不同、产生方式不同、用途不同的数据:

  如何采好、管好、用好这些数据?

  设备状态、过程状态、订单状态等生产控制数据

  数据特点:随着时间而不断变化,称为“时态数据”

  处理需求:及时获取、及时响应、及时展现、报警判断、二次计算、历史存储、历史查询、 设备信息、人员信息、统计信息等管理数据。

  数据特点:持久数据,无时间属性 处理需求:增、删、改、查。

  面向物联网的全新数据库系统——集关系与实时数据库功能于一身,是定位与调度、实时监控、测试与仿真的智能化中枢。

  【数据库服务器选型五个原则】

  首先,数据库服务器选型应该遵循以下几个原则:

  1)高性能原则

  保证所选购的服务器,不仅能够满足运营系统的运行和业务处理的需要,而且能够满足一定时期的业务量增长的需要。一般可以根据经验公式计算出所需的服务器TpmC值,然后比较各服务器厂商和TPC组织公布的TpmC值,选择相应的机型。同时,用服务器的市场价/报价除去计算出来的TpmC值得出单位TpmC值的价格,进而选择高性能价格比的服务器。

  2)可靠性原则

  可靠性原则是所有选择设备和系统中首要考虑的,尤其是在大型的、有大量处理要求的、需要长期运行的系统。考虑服务器系统的可靠性,不仅要考虑服务器单个节点的可靠性或稳定性,而且要考虑服务器与相关辅助系统之间连接的整体可靠性,如:网络系统、安全系统、远程打印系统等。在必要时,还应考虑对关键服务器采用集群技术,如:双机热备份或集群并行访问技术,甚至采用可能的完全容错机。

  比如,要保证系统(硬件和操作系统)在99.98%的时间内都能够正常运作(包括维修时间),则故障停机时间六个月不得超过0.5个小时。服务器需7×24小时连续运行,因而要求其具有很高的安全可靠性。系统整机平均无故障时间(MTBF)不低于80000小时。服务器如出现CPU损坏或其它机械故障,都能在20分钟内由备用的CPU和机器自动代替工作,无须人员操作,保证数据完整。

  3)可扩展性原则

  保证所选购的服务器具有优秀的可扩展性原则。因为服务器是所有系统处理的核心,要求具有大数据吞吐速率,包括:I/O速率和网络通讯速率,而且服务器需要能够处理一定时期的业务发展所带来的数据量,需要服务器能够在相应时间对其自身根据业务发展的需要进行相应的升级,如:CPU型号升级、内存扩大、硬盘扩大、更换网卡、增加终端数目、挂接磁盘阵列或与其他服务器组成对集中数据的并发访问的集群系统等。这都需要所选购的服务器在整体上具有一个良好的可扩充余地。一般数据库和计费应用服务器在大型计费系统的设计中就会采用集群方式来增加可靠性,其中挂接的磁盘存储系统,根据数据量和投资考虑,可以采用DAS、NAS或SAN等实现技术。

  4)安全性原则

  服务器处理的大都是相关系统的核心数据,其上存放和运行着关键的交易和重要的数据。这些交易和数据对于拥有者来说是一笔重要的资产,他们的安全性就非常敏感。服务器的安全性与系统的整体安全性密不可分,如:网络系统的安全、数据加密、密码体制等。服务器需要在其自身,包括软硬件,都应该从安全的角度上设计考虑,在借助于外界的安全设施保障下,更要保证本身的高安全性。

  5)可管理性原则

  服务器既是核心又是系统整体中的一个节点部分,就像网络系统需要进行管理维护一样,也需要对服务器进行有效的管理。这需要服务器的软硬件对标准的管理系统支持,尤其是其上的操作系统,也包括一些重要的系统部件。