阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]共享单车作为一种全新的共享经济模式进入了人们的生活,这种低碳出行方式给人们的出行带来了便利。共享单车系统涉及三个角色,手机APP、单车智能锁和单车提供商。
【问题1】(9分)
(1)按照物联网的基本结构划分,智能锁属于哪一层?该锁应该具备什么功能?(3分)
(2)分析共享单车使用的情境,它和云服务器之间使用的通信技术有什么要求?(3分)
(3)共享单车系统使用了二维码技术,相比一维码,二维码有哪些优势?(3分)
【问题2】(6分)
(1)单车提供商选用物联网服务平台来支持系统运营,物联网服务平台属于云计算的哪种服务模式?云计算还有哪些服务模式?(3分)
(2)云计算技术需要其他技术支持,其中关键技术有哪些?(3分)
【问题3】(5分)
在共享单车运营过程中,随着用户的增加,产生了大量的数据,包括用户的基本信息、骑行数据,缴费和结算数据等。
(1)有人提议用NoSQL进行存储,你认为该技术是否合适?NoSQL有哪些优点和缺点?(3分)
(2)针对上述数据,你认为应该使用哪些类型的数据库?(2分)
【问题1答案】(9分)
(1)智能锁属于感知层,应该具备定位、数据回传/接收数据、蜂鸣、电子围栏、太阳能充电等功能。(适当作答即可)
(2)通信技术要求:广覆盖、低功耗、低速率。
(3)①存储量大 ②抗损性强 ③安全性高 ④可传真和影印 ⑤印刷多样性 ⑥抗干扰能力强
【问题2答案】(6分)
(1)物联网服务平台属于PaaS模式,云计算还有IaaS和SaaS模式。
(2)云计算关键技术:分布式计算、分布式存储、服务器虚拟化、多租户、存储虚拟化、桌面虚拟化、云管理平台等。
【问题3答案】(5分)
(1)不合适。
NoSQL优点:①易扩展;②大数据量,高性能;③灵活的数据模型;④高可用。
NoSQL缺点:①没有标准;②没有存储过程;③不支持SQL;④支持的特性不够丰富,产品不够成熟。
(2)关系型数据库、列存储数据库Hbase、图形数据库等等。
【问题1】
物联网技术历年高频考点,需要理解性记忆。
【问题2】
本题算送分题,历年真题考过类似的。
【问题3】
最后一问比较难,但分值不高,掌握重点内容就行,可参考官方教材266页原文。
数据库类型包括:
关系型数据库(RDBMS),即SQL数据库:以表格的形式存储数据,并使用SQL(Structured Query Language)进行查询和操作。这种数据库适用于需要保持数据一致性和完整性的场景,但在大规模数据和高并发访问方面可能存在一些限制。
NoSQL数据库:提供了更灵活的数据模型和水平可扩展性,适用于需要处理大量非结构化或半结构化数据的场景。
图形数据库:用于处理图形结构数据的数据库,例如Neo4j。图形数据库适用于表示和查询物联网中的实体关系、拓扑结构等复杂数据模型。
内存数据库:将数据存储在内存中,提供非常高的读写性能,例如Redis和Memcached。内存数据库适合对数据响应时间要求较高的应用场景。