8、深入解析Windows DNA中的数据访问与事务处理技术

深入解析Windows DNA中的数据访问与事务处理技术

在现代开发环境中,尤其是互联网分布式环境下,应用程序应摆脱数据访问和获取的实现细节。为了满足这一需求,微软推出了通用数据访问(Universal Data Access,UDA)平台。

1. 通用数据访问(UDA)

UDA是一组专门设计的组件和工具,用于代表组件访问数据,不受数据格式、位置和存储特性的影响,是一种标准的数据访问方式。在UDA出现之前,微软的数据库访问策略主要是开放数据库连接(Open Database Connectivity,ODBC)以及一些其他的专有和小型数据库引擎。当时的数据访问设备市场非常分散,应用程序和数据库驱动之间需要高度集成,很难将数据的表示与存储或访问方法分离。

微软统一了所有数据库引擎,创建了基于微软数据库访问组件(Microsoft Database Access Components,MDAC)的UDA平台。MDAC的使命包括提供多供应商、多平台数据库互操作性,支持通过互联网进行分布式数据库访问,将所有数据访问方法统一为一个标准透明的协议,将数据实现与应用程序分离,通过从应用程序中移除数据库访问和连接管理来提高可扩展性,以及全面集成对在线分析处理(OLAP)和在线事务处理(OLTP)的支持。

2. 微软数据库访问组件(MDAC)

MDAC是微软UDA的未来发展方向,是Windows DNA的重要组成部分,主要包括以下几个组件:
- OLE DB :基于ODBC构建的通用数据库访问规范,目标是实现低级、多平台、多供应商的数据库连接。
- ActiveX Data Ob

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值