构建可移植的数据架构:跨越平台和应用程序边界

作者:禅与计算机程序设计艺术

构建可移植的数据架构(Portable Data Architecture)是指开发人员可以利用现有的IT资源和能力进行快速、低成本、高效率地构建数据应用。一个成功的基于云的公司在构建可移植的数据架构时需要考虑以下几个方面:

  • 数据一致性:不同的设备上的数据应该保持一致性。
  • 存储选择:选择合适的存储方案,满足性能、空间要求。
  • 计算资源:选择合适的计算资源,满足响应时间和处理能力要求。
  • 网络连接:应根据业务特点选择不同类型的网络连接方式,比如WiFi、移动数据、蜂窝数据等。
  • 身份管理:应用应具备身份管理功能,确保用户数据的安全。
  • 数据迁移工具:提供数据迁移工具,方便数据迁移到新设备或云端服务。
  • 其他因素:例如政策法规、产品功能特性等。

    2.基本概念术语说明

    2.1.Portable Data Architecture简介

    Portable Data Architecture (PDA) 是由一系列服务、工具和技术组成的云端系统架构。它是通过技术手段将各个异构数据库、异构文件系统、异构应用程序、传感器数据以及中间件组件的数据集成到同一种统一的框架中,并提供统一的访问接口给消费者应用使用,实现数据管理和数据交换的自动化。其目的是为了解决以下三个主要问题:
  • 跨平台兼容性 - PDA使得应用能够访问各种各样的设备和云端服务上的数据,无论是在何种平台上运行,都能获得一致且高效的访问体验。
  • 数据一致性 - 数据一致性是指多个设备和源头的数据在实际使用过程中的一致性,即使这些数

猜你喜欢

转载自blog.csdn.net/universsky2015/article/details/131778204