API栈界是如何利用大数据来实现经济价值的

原创
1914 天前
1171

什么是区块链与大数据?这是每一个区块链行业人士都经常被问到的问题。但实际上这显然至少是三个问题:一、什么是区块链?二、什么是大数据?三、什么是区块链与大数据的异同?

一直以来对区块链的定义都是:区块链实际上是围绕交易平等来设计的一套信用(信任)建设体系和价值流通平台。在这套体系和平台里,所有参与方地位都应尽可能平等(现实场景根据现实情况各有各的妥协)。

价值(token)随着交易同步流通。数据安全和隐私保护是区块链采用共识机制、分布式账本、加密技术、智能合约和授权模式等手段后的必然技术结果。另外。这里提的交易泛指广义的交易,既包括我们对现有对交易的理解和认知,还包括任何价值信息的传递。

从上面的定义很容易看出来,区块链是多种现有技术的集大成,虽然没有创新型技术发明,但区块链最重要的是设计思想和逻辑,它是一套体系,一套以技术为基础,可以用Token进行生态设计和构建的生产关系。

经常听到有人说区块链是数据库,显然这种说法过于简单的把区块链等同于分布式账本了,严格来说是非常片面的!所以特别强调两点:1、区块链是一套体系,数据库或者说分布式账本只是区块链体系内的一分子;2、区块链的分布式存储是属于数据库的范畴,但和传统的数据库有本质的区别。

那什么是大数据。对于“大数据”(Big data)研究机构Gartner给出了定义,“大数据”是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行专业化处理。换言之,如果把大数据比作一种产业,那么这种产业实现盈利的关键,在于提高对数据的“加工能力”,通过“加工”实现数据的“增值”。

从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必须采用分布式架构。它的特色在于对海量数据进行分布式数据挖掘,但它必须依托云计算的分布式处理、分布式数据库和云存储、虚拟化技术。

大数据需要特殊的技术,以有效地处理大量的容忍经过时间内的数据。适用于大数据的技术,包括大规模并行处理(MPP)数据库、数据挖掘电网、分布式文件系统、分布式数据库、云计算平台、互联网和可扩展的存储系统。这就是大家整天挂在嘴上说的“大数据”的定义。

API栈界是如何利用大数据来实现经济价值的?数据口岸是“栈界”区分不同组件接口的标志。数据口岸权包括口岸开放权、口岸关闭权、口岸管理权。其中口岸管理权包括通行许可权、存证自主权、检查权等。

数据口岸是“栈界”对外开放的门户。对外开放表现在人工智能、物联网等领域的广泛合作和交流,这种技术间的交流和合作通过数据口岸得以实现。数据口岸是大数据和算力传输的枢纽,API 通过数据口岸将网络服务能力开放给第三方开发者调用。

API数据口岸的优点是封装了应用程序内部结构。客户端只需要同数据口岸交互,而不必调用特定服务。API 数据口岸为每一类客户端提供了特定的 API。

这减少了客户端与应用程序间的交互次数,还简化了客户端代码,让调用服务的客户端不用知道模块的地址,API 数据口岸经常会通过调用多个微服务并合并结果来处理一个请求。可以在 Web 协议(如 HTTP 与 WebSocket)与内部使用的非 Web 友好协议之间转换。

API 数据口岸作为开放 API 的入口,具有授权、监控、负载均衡、缓存、请求的修改和管理、静态响应处理等功能。API 数据口岸负责请求路由、组合和协议转换,所有来自用户的请求首先都要经过API数据口岸,然后再路由、定位、请求合适的微服务。

当互联网形态逐渐影响传统企业时,很多系统都会为导入流量或者内容,依赖外部合作伙伴的能力,API数据口岸需要在边界上为企业内部服务统一调用外部的API做统一的认证、多租户授权以及访问控制。从以前单一的 Web 应用,扩展到多种使用场景。