最适合物联网的开源数据库

物联网(IoT)需要处理大量实时数据,文章讨论了适合物联网的数据库,包括InfluxDB、CrateDB、MongoDB、RethinkDB和SQLite。它们各自在数据处理、实时性、可扩展性和容错性方面具有优势,对于构建物联网应用至关重要。
摘要由CSDN通过智能技术生成

the Internet of Things (IoT) can be regarded as a network in which various things are connected to each other through a common platform. Just visualise a scenario in which every device at home and the workplace is connected, and a world where the air-conditioning in a room automatically lowers its temperature when the outside temperature rises up, when the number of people in any public gathering is easily known, and when one’s health parameters can be monitored on a daily basis. This is the possible impact of the Internet of Things. 

物联网(IoT)可以被看作是通过一个通用平台将各种事物相互连接起来的网络。只需将家中和工作场所的所有设备连接起来的场景以及室外空气温度升高时室内空调自动降温的环境中观察,任何公众聚会中的人数都很容易知晓,并且可以每天监测一个人的健康参数。这是物联网可能带来的影响。

The current state of the Internet of Things is very fragmented. There are different companies and organisations that are building their own platforms for either their customers or their individual needs. But a common platform on which all the devices, irrespective of their company, can be connected with each other via a user friendly interface, is still missing.

物联网的现状非常分散。有不同的公司和组织正在为其客户或其个人需求构建自己的平台。但是一个通用的平台,所有的设备,无论他们的公司,都可以通过用户友好的界面相互连接,但仍然缺失。

IoT devices are estimated to number in the trillions in the coming five years.

Is a database necessary for IoT?

估计未来五年物联网设备的数量将达到数万亿。
数据库是物联网所必需的吗?

The Internet of Things creates many tedious challenges, especially in the field of database management systems, like integrating tons of voluminous data in real-time, processing events as they stream and dealing with the security of data. For instance, IoT based traffic sensors applied in smart cities would produce huge amounts of data on traffic in real-time. Databases have a very important role to play in handling IoT data adequately. Therefore, along with a proper platform, the right database is equally important. As IoT operates across a diverse environment in the world, it becomes very challenging to choose an adequate database.

物联网产生了许多乏味的挑战,特别是在数据库管理系统领域,例如实时集成大量的大量数据,在处理数据流时处理事件以及处理数据安全性等方面。例如,智能城市中应用的基于物联网的交通传感器将实时生成大量的交通数据。数据库在充分处理物联网数据方面发挥着非常重要的作用。因此,随着一个适当的平台,正确的数据库同样重要。由于物联网在全球多元化的环境中运作,选择适当的数据库变得非常具有挑战性。

The factors that should be considered before choosing a database for IoT applications are:
1) Size, scale and indexing
2) Effectiveness while handling a huge amount of data
3) User-friendly schema
4) Portability
5) Query languages
6) Process modelling and transactions
7) Heterogeneity and integration
8) Time series aggregation
9) Archiving

10) Security and cost

在为物联网应用选择数据库之前应考

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值