8、基于Windows DNA的全球分布式应用数据访问与事务处理解析

基于Windows DNA的全球分布式应用数据访问与事务处理解析

1. 通用数据访问(UDA)概述

在现代开发环境中,尤其是互联网分布式环境,应用程序应摆脱数据访问和获取的实现细节。微软为整合市场上所有的数据访问技术和组件,创建了通用数据访问(UDA)平台。UDA是一组专门设计的组件和工具,可代表组件访问数据,不受数据格式、位置和存储特性的影响,是一种标准的数据访问方式。该平台得到了行业的广泛支持,既得益于微软的影响力,也因为众多传统数据库和数据库驱动程序供应商的支持。

在UDA出现之前,微软的数据库访问策略主要是开放数据库连接(ODBC)以及一些其他的专有和小型数据库引擎(如JET和RDO)。当时的数据访问设备市场非常分散,应用程序和数据库驱动之间需要高度集成,难以将数据表示与存储或访问方法分离。而且不同的数据库引擎适用于不同类型的数据库,如本地数据库格式(Microsoft Access、Borland Paradox等)和远程数据库及基于SQL的数据库系统(MS SQL Server、DB2、Oracle等)。

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

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

MDAC是微软UDA的未来发展方向,是Windows DNA的重要组成部分,包括以下几个主要组件:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值