作者:禅与计算机程序设计艺术区块链(Blockchain)近年来受到越来越多人的关注,因为其能够提供不可篡改、透明、安全、高效率的数据存证功能。随着其功能的不断完善,越来越多的创业公司都开始使用区块链技术进行数据存证及管理。然而,不同于传统互联网应用中的数据库系统,区块链平台的数据资产存放方式却并非直接写入数据库,而是通过将所有数据记录在区块链上进行保存和管理。因此,本文将详细阐述OpenDataPlatform与区块链的结合,探讨区块链如何帮助实现“开放数据资产”的管理。首先,什么是“开放数据资产”?这是一个相对模糊的词汇,不同的人可能会理解成不同的意思。例如,一种说法是指除了自己拥有的机密
作者:禅与计算机程序设计艺术1.简介互联网公司在实现业务需求时,一般会选择一种数据源作为基础数据,在数据处理过程需要对基础数据进行清洗、计算等加工操作。这些处理后的结果可以提供给公司内部各个部门、业务线使用,同时也方便了公司将数据用于分析报表或做决策,提高效率。但随着互联网平台规模的扩大,单一的基础数据可能无法满足需求,于是,多种异构数据源便产生了。那么如何从多个异构数据源中获取统一的数据,将其转换成公司需要的格式并存储起来呢?这个问题就需要数据仓库(DataWarehouse)的作用来解决。数据仓库又称为企业数据中心,主要功能是集中存储、整合和分析企业所需的各种信息,包括来自内部交易系统、客
作者:禅与计算机程序设计艺术当前,随着数字经济、云计算、大数据等新兴技术的不断涌现,越来越多的数据源源不断地涌现出来,这些海量的数据对广大的用户及其应用来说,既有价值也具有巨大的价值。但是目前很多公司还存在着不同程度的数据孤岛问题,即用户对于不同数据集拥有的需求、权限和访问控制能力不一致。为了解决这个问题,业界提出了基于开放数据平台的解决方案,它能够提供包括但不限于数据共享、数据分析、数据融合、数据服务在内的多种服务,将用户对数据的需求进行“一站式”的满足,并通过简单的交互就能够轻松获得所需的数据。本文主要研究什么是OpenDataPlatform(简称ODP)以及如何设计一个开源ODP平台。
作者:禅与计算机程序设计艺术随着互联网的飞速发展、物联网(IoT)的广泛应用以及高端科技产业的崛起,信息技术已经成为当今社会发展的一个不可或缺的组成部分。作为交通领域的数据存储与处理的基础设施提供者之一,OpenStreetMap就是其中重要的一环。它是一个基于开放协议、自由编辑、持续更新的地图数据库,其数据源自众包用户上传、利用开源软件开发完成,并经过国际地标协会认证等工作流程后成为全球最大、最完整、最全面的开放地图集。截至目前,OSM已经覆盖了世界各个角落,形成了一个庞大的地图资源库,可以为交通、出行等方面提供强大的数据支撑。但是,地图数据尤其是从OSM中获取到的原始交通数据在数量和质量上