0%

在UBI产品的第一阶段,只借助外部静态数据及直接采集的里程等动态数据即可完成产品闭环,但如果要实施UBI产品的第二及第三阶段,则需要建立在动态数据的建模及分析之上,依据行驶时间,急加速次数,夜间行驶比例等多位数据设计UBI的定价因子,最后用年出险次数来检验输出(独立U/W因子)的可靠性,达到千人千费动态保险费率结果。
阅读全文 »

UBI(Usage Based Insurance)根据驾驶员对汽车的使用情况来设计汽车保险或者(User Behavior Insurance)根据驾驶员的驾驶行为习惯的差异来设计车险产品。UBI的原理其实很简单,即通过采集到的车辆状态数据,分析出驾驶者的驾驶习惯,划定风险等级和客户质量等级,进而提供不同的服务和保费。保费应该综合考量驾驶里程、驾驶时间、驾驶环境、驾驶方式等客观指标。
阅读全文 »

WEB应用系统面临的挑战之一是实时通信的能力。同步通信很常见,我们可以通过HTTP请求来实现,但是使用相同的技术来实现异步通信很困难的。物联网平台的实时连接和通信是物联网解决方案和应用的关键需求。这就是我们需要使用消息代理并实现类似发布/订阅机制的地方。消息代理通常是中间件系统,通过发布/订阅机制为所有连接的应用和设备提供异步通信能力。
阅读全文 »

针对物联网铺天盖地的宣传,影响了人们对其工作原理的理解。就像1000个读者心中有1000个哈姆雷特,如果你问1000个人物联网是如何工作的,你会得到1000个不同的答案。这些答案可能太片面或者只针对某解决方案,而不是物联网本身的运作方式。让我们首先讨论一些常用的术语。物联网解决方案和物联网应用系统之间存在差异。物联网解决方案通常指端到端的产品、服务或两者的混合;而物联网应用系统通常指IT软件或移动应用程序,或两者的组合。显然,物联网解决方案比物联网系统包含更多的内容。很多业务环境、客户环境都会影响物联网解决方案。
阅读全文 »

如今,中国有上百个不同功能和规模的物联网平台,而且这个数字还将随着5G等技术的发展继续增长。但是,许多平台也因为种种原因关闭或被兼并。与此同时,一些平台正在演变成更寡头、更强大的平台。似曾相识的格局出现在上几轮的互联网及移动互联网浪潮中,演进总是双向的。
阅读全文 »

尽管许多人可能想要构建可伸缩性的软件,但它可能比最初想定的要困难。当我们处理单独的任务时,我们可能会陷入一个陷阱,认为所有的事情都同等重要,需要同样的资源,并且按照预定的顺序同步发生。事实证明并非如此,至少在可扩展系统中不是这样,在星巴克也不是这样。在星巴克准备咖啡一共四步。首先,客户按照先到先得的规则在柜台排队(排队)并下订单。其次,员工(咖啡师)从客户那里接单并接受付款。第三,他们开始准备饮料。第四,准备就绪后,他们将饮料放在柜台上,并喊出顾客的名字。
阅读全文 »

在涉及零宕机,线性可伸缩和无缝多数据中心部署的大数据管理方面,Apache Cassandra是领先的首选分布式数据库。随着数百家大型互联网公司越来越多地采用Cassandra进行在线交易处理,越来越需要一种严格而实用的数据建模方法,以确保合理有效的方案设计。
阅读全文 »

前几篇中,我们已经从架构的角度研究了Cassandra,并解释了其内部工作方式。 本篇中,我们将研究Cassandra的数据模型,并说明为什么它非常适合处理超大型分布式数据库。乍一看,Cassandra看起来很像一个关系型数据库。 它具有带有行和列的表,有标准的schema,并且CQL命令语法看起来很像SQL。 但是,Cassandra的行为和存储与关系型数据库不同。
阅读全文 »

Commit Logs(提交日志)用于记录对磁盘的写操作,作为故障恢复机制。 在Cassandra中写入效率高的原因之一就是所有Keyspace共享一个提交日志,因此只要写操作将数据追加到副本上的提交日志中(就协调器节点而言),就算写入完成。SSTables(Sorted String Tables)为Cassandra提供磁盘存储。 当Cassandra执行写操作时,Cassandra会先将数据写入Memtables内存表,并且定期刷新到磁盘,写入SSTables,以提高写入性能。
阅读全文 »