Python大数据架构全栈开发与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.7 应用需求

应用需求是数据架构设计的驱动力,也是验证数据架构设计是否合理的重要标准。常见的应用需求包括数据分析应用、实时业务监控应用、人工智能应用、数据开放服务等。应用需求对数据架构设计的主要影响如下。

• 硬件成本投入:更多的应用需求意味着需要更多的硬件资源支撑。

• 系统复杂度:多种应用需求集成到一个项目中,导致整个项目庞大、逻辑复杂度和技术复杂度高。

• 功能抽象和复用:对于应用需求中可以复用的功能、数据和服务等,需要在设计阶段提前抽取出来。

• 框架适用性:单一的技术框架可能无法满足多样的应用需求,对技术框架选型、多框架的集成提出了更大的挑战。

• 运维管理成本:在代码集成、运维管理、监控等方面需要投入更多的资源。