数据中台技术的利与弊

本文探讨了数据中台技术在应对信息时代挑战时的利与弊,重点介绍了Serverless、Event-Driven和Microservices等架构模式。中台应用面临的主要挑战是如何统一计算服务与多种数据存储,并通过API与业务层对接。Java8的Lambda表达式和流简化了数据处理,但复杂的集成仍需要转换器。中台计算组件提供了结构化数据模型和通用接口,但增加了开发复杂性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

伴随信息时代的发展,新技术、新框架、新语言层出不穷,解决问题的技术视角其实从来没有改变。所有应用都需要和存储系统相关联,无论存储是 SQL 还是 NOSQL 的。业务系统和数据库遵循不同的开发规范,为了让开发更容易,有一类框架专门帮助解决从应用层到数据库的转换,著名的 ORM 类框架就是其中之一。实际上数据中台技术主要面临的挑战主要也是计算服务和各种数据存储如何便捷的统一起来,并通过服务化 API 和前台业务层对接。

当我们讨论中台应用程序时,先理清包括设计和体系结构在内的一些方法,会更容易认识设计思想的本质。体系结构是处理灵活性,可伸缩性,可用性,安全性以及其他直接与业务视角相关的结构设计。

常用架构如下:

▪︎  Serverless 架构:

Serverless 体系结构是包含第三方“后端即服务”(BaaS)服务的应用程序设计,包括在“功能即服务”(FaaS)平台上以托管、临时容器运行的自定义代码。

▪︎  Event-Driven 架构:

Event-Driven 体系结构模式,是基于事件促成生成、检测、消费和响应。

▪︎  Microservices 架构:

它是面向服务的体系结构(SOA)的一种变体,将应用程序构建为松散耦合的服务的集合。 在微服务架构中,服务是细粒度的,协议是轻量级的。

中台应用程序会涉及与多个系统的多个集成,所以从程序的工程角度,应使用古老的罗马策略:分而治之,将复杂性分解为小块,此外,应可扩展,自由使用实现方式达成目标结果,不拘泥于简单的实现手段。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值