Building portable data architecture: across platform and application boundaries

Author: Zen and the Art of Computer Programming

Building a portable data architecture (Portable Data Architecture) means that developers can use existing IT resources and capabilities to build data applications quickly, cost-effectively and efficiently. A successful cloud-based company needs to consider the following aspects when building a portable data architecture:

  • Data consistency: Data on different devices should remain consistent.
  • Storage selection: Choose an appropriate storage solution to meet performance and space requirements.
  • Computing resources: Choose appropriate computing resources to meet response time and processing power requirements.
  • Network connection: Different types of network connection methods should be selected according to business characteristics, such as WiFi, mobile data, cellular data, etc.
  • Identity management: Apps should have identity management capabilities to ensure the security of user data.
  • Data migration tools: Provide data migration tools to facilitate data migration to new devices or cloud services.
  • Other factors: such as policies and regulations, product features, etc.

    2. Explanation of basic concepts and terms

    2.1. Introduction to Portable Data Architecture

    Portable Data Architecture (PDA) is a cloud system architecture composed of a series of services, tools and technologies. It uses technical means to integrate data from various heterogeneous databases, heterogeneous file systems, heterogeneous applications, sensor data and middleware components into the same unified framework, and provides a unified access interface for consumer applications. Automate data management and data exchange. Its purpose is to solve the following three main problems:
  • Cross-platform compatibility - PDAs enable applications to access data on a variety of devices and cloud services, providing a consistent and efficient access experience no matter what platform they are running on.
  • Data consistency - Data consistency refers to the consistency of data from multiple devices and sources during actual use, even if these data

おすすめ

転載: blog.csdn.net/universsky2015/article/details/131778204