Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 编程 » 三层计算和分布式事务 » 三层计算体系结构

 

分布式事务词汇

本节假设您在一定程度上熟悉分布式事务。有关信息,请参见您的事务服务器文档。本节介绍一些常用的术语。

  • 资源管理器是那些对事务中涉及的数据进行管理的服务。

    在通过 ADO.NET、OLE DB 或 ODBC 访问 SQL Anywhere 数据库服务器时,SQL Anywhere 数据库服务器可以用作分布式事务中的资源管理器。SQL Anywhere .NET 数据提供程序、OLE DB 提供程序和 ODBC 驱动程序用作客户端计算机上的资源管理器代理。SQL Anywhere .NET 数据提供程序使用 DbProviderFactory 和 TransactionScope 来支持分布式事务。

  • 应用程序组件并不直接与资源管理器通信,但可以与资源分发器通信,而资源分发器又管理与这些资源管理器的连接或连接池。

    SQL Anywhere 支持两种资源分发器:ODBC 驱动程序管理器和 OLE DB。

  • 在事务组件请求数据库连接时(使用资源管理器),应用程序服务器会征用参与该事务的每个数据库连接。DTC 和资源分发器执行征用过程。

 两阶段提交