Method and system of subsetting a cluster of servers
    1.
    发明申请
    Method and system of subsetting a cluster of servers 失效
    子集服务器集群的方法和系统

    公开(公告)号:US20060026177A1

    公开(公告)日:2006-02-02

    申请号:US10903665

    申请日:2004-07-29

    IPC分类号: G06F7/00

    摘要: A method and system of subsetting a group of server systems configures a server system with a group name and a group port, and with at least one subset name and subset port. The server system, when activated, reads its configuration and registers with a system routing entity as being part of the group name and the group port, and as being part of the subset name and the subset port. In this manner, server systems can be targeted via its subset name and subset port, while also accessible via the common name and port for the group. If the group includes a workload balancer, the server system also registers with the workload balancer using the group name and the subset name, such that workload balancing is provided for the subset.

    摘要翻译: 子集一组服务器系统的方法和系统配置具有组名称和组端口以及至少一个子集名称和子集端口的服务器系统。 服务器系统激活时,将其配置和系统路由实体注册为组名称和组端口的一部分,并作为子集名称和子集端口的一部分。 以这种方式,可以通过其子集名称和子集端口来定位服务器系统,同时还可以通过该组的公用名称和端口访问服务器系统。 如果组包括工作负载均衡器,则服务器系统还使用组名称和子集名称向工作负载平衡器注册,以便为该子集提供工作负载平衡。

    Method and Apparatus for Configuring a Plurality of Server Systems Into Groups That Are Each Separately Accessible by Client Applications
    2.
    发明申请
    Method and Apparatus for Configuring a Plurality of Server Systems Into Groups That Are Each Separately Accessible by Client Applications 有权
    用于将多个服务器系统配置为可由客户端应用程序分别访问的组的方法和设备

    公开(公告)号:US20070288491A1

    公开(公告)日:2007-12-13

    申请号:US11771410

    申请日:2007-06-29

    IPC分类号: G06F7/00

    摘要: A method and apparatus for configuring a plurality of server systems. In one implementation, the method includes configuring the plurality of server systems as a first database having a group name and a group port, and configuring a subset of the plurality of server systems as a second database having a subset name and a subset port. The first database is accessible by a client application via the group name and the group port for storage of data in the first database, and the second database is accessible by a client application via the subset name and the subset group for storage of data in the second database.

    摘要翻译: 一种用于配置多个服务器系统的方法和装置。 在一个实现中,该方法包括将多个服务器系统配置为具有组名称和组端口的第一数据库,以及将多个服务器系统的子集配置为具有子集名称和子集端口的第二数据库。 第一个数据库可以由客户端应用程序通过组名和组端口访问,用于存储第一个数据库中的数据,第二个数据库可以由客户端应用程序通过子集名称和子集组访问,以存储数据在 第二个数据库。

    HIGH PERFORMANCE SUPPORT FOR XA PROTOCOLS IN A CLUSTERED SHARED DATABASE
    3.
    发明申请
    HIGH PERFORMANCE SUPPORT FOR XA PROTOCOLS IN A CLUSTERED SHARED DATABASE 有权
    在一个集群共享数据库中的XA协议的高性能支持

    公开(公告)号:US20070239719A1

    公开(公告)日:2007-10-11

    申请号:US11764962

    申请日:2007-06-19

    IPC分类号: G06F17/30

    摘要: A shared memory device called the Coupling Facility (CF) is used to record the indoubt transaction entries for each member of the database cluster, avoiding the CPU cost and elapsed time impact of persisting this information to disk (either via a log write or a relational table I/O). The CF provides full read/write access and data coherency for concurrent access by all the members in the database cluster. At any given point in time, the CF will contain the full list of indoubt transactions for the entire database cluster. CF duplexing is used to guarantee the integrity of the CF structure used for the indoubt list. In the event of complete loss of both CF structures (which will not happen except in major disaster situations), data sharing group restart processing can reconstruct the CF structures from the individual member logs.

    摘要翻译: 称为耦合设施(CF)的共享内存设备用于记录数据库集群中每个成员的不确定事务条目,从而避免将此信息持续存储在磁盘上的CPU成本和耗时时间(通过日志写入或关系 表I / O)。 CF为数据库集群中的所有成员提供完全读/写访问和数据一致性并发访问。 在任何给定的时间点,CF将包含整个数据库集群的不确定事务的完整列表。 CF双工用于确保用于不确定列表的CF结构的完整性。 在CF结构完全丢失的情况下(除主要灾害情况外不会发生),数据共享组重新启动处理可以从各个成员日志中重构CF结构。

    Package resolution mechanism for database systems
    4.
    发明申请
    Package resolution mechanism for database systems 有权
    数据库系统的包解析机制

    公开(公告)号:US20050125410A1

    公开(公告)日:2005-06-09

    申请号:US10730192

    申请日:2003-12-04

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30595

    摘要: A method and system for providing package resolution in a database system is disclosed. The method and system comprise providing a statement within a server which allows an application to identify a list of package collections. The method and system further includes executing the statement to obtain the appropriate package. A system and method in accordance with the present invention provides a new current package path value, which is set via a statement referred to as Set Current Package Path. The SET CURRENT PACKAGE PATH statement allows the application to supply a precedence list of qualified package collections during execution time, therefore the scheme for resolving packages can be changed at any point during execution. The SET CURRENT PACKAGE PATH statement improves application development by making the package resolution mechanism less error prone and less tedious for the application developer, while providing an optimal-performance solution in the client-server environment.

    摘要翻译: 公开了一种在数据库系统中提供打包分辨率的方法和系统。 方法和系统包括在服务器内提供允许应用程序识别包集合列表的语句。 该方法和系统还包括执行该语句以获得适当的包。 根据本发明的系统和方法提供新的当前包路径值,其通过称为设置当前包路径的语句来设置。 SET CURRENT PACKAGE PATH语句允许应用程序在执行时间内提供合格的包集合的优先列表,因此可以在执行期间的任何时候更改解决包的方案。 SET CURRENT PACKAGE PATH语句通过使程序包解析机制对于应用程序开发人员而言更不容易出错,更乏味,同时在客户端 - 服务器环境中提供最佳性能解决方案,从而改进了应用程序开发。

    High performance support for XA protocols in a clustered shared database
    5.
    发明申请
    High performance support for XA protocols in a clustered shared database 有权
    在群集共享数据库中对XA协议的高性能支持

    公开(公告)号:US20050125445A1

    公开(公告)日:2005-06-09

    申请号:US10726700

    申请日:2003-12-04

    IPC分类号: G06F17/00 G06F17/30

    摘要: A shared memory device called the Coupling Facility (CF) is used to record the indoubt transaction entries for each member of the database cluster, avoiding the CPU cost and elapsed time impact of persisting this information to disk (either via a log write or a relational table I/O). The CF provides full read/write access and data coherency for concurrent access by all the members in the database cluster. At any given point in time, the CF will contain the full list of indoubt transactions for the entire database cluster. CF duplexing is used to guarantee the integrity of the CF structure used for the indoubt list. In the event of complete loss of both CF structures (which will not happen except in major disaster situations), data sharing group restart processing can reconstruct the CF structures from the individual member logs.

    摘要翻译: 称为耦合设施(CF)的共享内存设备用于记录数据库集群中每个成员的不确定事务条目,从而避免将此信息持续存储在磁盘上的CPU成本和耗时时间(通过日志写入或关系 表I / O)。 CF为数据库集群中的所有成员提供完全读/写访问和数据一致性并发访问。 在任何给定的时间点,CF将包含整个数据库集群的不确定事务的完整列表。 CF双工用于确保用于不确定列表的CF结构的完整性。 在CF结构完全丢失的情况下(除主要灾害情况外不会发生),数据共享组重新启动处理可以从各个成员日志中重构CF结构。

    Encryption of security-sensitive data
    6.
    发明申请
    Encryption of security-sensitive data 审中-公开
    加密安全敏感数据

    公开(公告)号:US20060210071A1

    公开(公告)日:2006-09-21

    申请号:US11082474

    申请日:2005-03-16

    IPC分类号: H04L9/00

    摘要: Techniques are provided for processing data. It is determined that a portion of a data stream to be transmitted includes a security-sensitive portion. The security-sensitive portion of the data stream is encrypted. The data stream with the encrypted security-sensitive portion is transmitted.

    摘要翻译: 提供了处理数据的技术。 确定要发送的数据流的一部分包括安全敏感部分。 数据流的安全敏感部分被加密。 发送具有加密的安全敏感部分的数据流。

    System and method for supporting XA 2-phase commit protocols with a loosely coupled clustered database server
    7.
    发明申请
    System and method for supporting XA 2-phase commit protocols with a loosely coupled clustered database server 审中-公开
    用松散耦合的集群数据库服务器支持XA两阶段提交协议的系统和方法

    公开(公告)号:US20050144299A1

    公开(公告)日:2005-06-30

    申请号:US10726702

    申请日:2003-12-04

    IPC分类号: G06F15/16 G06F17/30

    CPC分类号: G06F16/2455 G06F16/284

    摘要: Indoubt transaction entries are recorded for each member of a database cluster, thereby avoiding the CPU cost and elapsed-time impact of persisting this information to a disk (either via a log write or a relational table I/O). This implementation allows for full read/write access and data coherency for concurrent access by all the members in the database cluster. At any given point in time, a full list of indoubt transactions is maintained for the entire database cluster in a relational table (e.g., an SQL table).

    摘要翻译: 为数据库集群的每个成员记录不确定的事务条目,从而避免将该信息持久存储在磁盘上(通过日志写入或关系表I / O)的CPU成本和经过时间的影响。 此实现允许完全读/写访问和数据一致性,以便数据库集群中的所有成员进行并发访问。 在任何给定的时间点,关系表(例如,SQL表)中的整个数据库集群都会维护完整的不确定事务清单。

    Method, system and mechanism to multiplex multiple application server requests over a single database connection
    8.
    发明申请
    Method, system and mechanism to multiplex multiple application server requests over a single database connection 有权
    通过单个数据库连接复用多个应用程序服务器请求的方法,系统和机制

    公开(公告)号:US20050144276A1

    公开(公告)日:2005-06-30

    申请号:US10729636

    申请日:2003-12-04

    摘要: In a method and system for avoiding section collision for application server requests over a single database connection, the database server assigns query identifiers to each instance of the same cursor opened for the same processing level within an application, allowing multiple instances of the same cursor to be processed in parallel without section collision. The application server assigns a command source identifier to each statement sent over a single database connection to uniquely identify the application source of the statement. This applies for multiples of the same statement sent by different application sources within the same application, for a single statement containing multiple application sources, and for multiple statements from different applications multiplexed over a single database connection. These statements can be processed separately from and in parallel with the each other without section collision.

    摘要翻译: 在用于通过单个数据库连接避免应用程序服务器请求的部分冲突的方法和系统中,数据库服务器为应用程序内为相同处理级别打开的同一个游标的每个实例分配查询标识符,允许同一光标的多个实例 并行处理,无分段碰撞。 应用程序服务器为通过单个数据库连接发送的每个语句分配命令源标识符,以唯一标识语句的应用程序源。 这适用于同一应用程序中由不同应用程序源发送的相同语句的倍数,对于包含多个应用程序源的单个语句,以及来自通过单个数据库连接复用的不同应用程序的多个语句。 这些语句可以彼此分开处理,也可以彼此并行处理,而不会出现部分冲突。

    Dynamic data formatting during transmittal of generalized byte strings, such as XML or large objects, across a network
    9.
    发明申请
    Dynamic data formatting during transmittal of generalized byte strings, such as XML or large objects, across a network 审中-公开
    通过网络传播广义字节串(例如XML或大对象)时的动态数据格式化

    公开(公告)号:US20070198482A1

    公开(公告)日:2007-08-23

    申请号:US11358467

    申请日:2006-02-21

    IPC分类号: G06F17/30

    CPC分类号: G06F16/2219

    摘要: A method, apparatus and program storage device is provided for dynamic data formatting during transmittal of generalized byte string data across a computer network. Remote server dynamically changes format of each column string data value from the result set separately, according to actual size of the string data value, and returns it to a client. Small-size data value is returned in a single network return message as varchar type, in-line with the rest of the query data. Medium-sized data value is retrieved without locators and streamed in multiple return network messages in a separate data object following the query data and in the same response. Large-size data value is retrieved using locators and returned as a progressive reference in pieces of specified size, where each piece of data value is separately transferred under client's control when needed, thus eliminating the need to buffer large amount of data.

    摘要翻译: 提供了一种方法,装置和程序存储装置,用于在通过计算机网络传送广义字节串数据期间进行动态数据格式化。 远程服务器根据字符串数据值的实际大小动态地从结果集中动态更改每个列的字符串数据值的格式,并将其返回给客户端。 小型数据值在单个网络返回消息中作为varchar类型返回,与其余查询数据一致。 在没有定位器的情况下检索中型数据值,并在查询数据和相同响应中的单独数据对象中的多个返回网络消息中流式传输。 使用定位器检索大尺寸数据值,并以指定大小作为逐行参考返回,其中每个数据值在需要时在客户端控制下单独传输,因此无需缓冲大量数据。

    Method and apparatus for manipulating data within a remote database in a multiple tier environment
    10.
    发明申请
    Method and apparatus for manipulating data within a remote database in a multiple tier environment 有权
    用于在多层环境中操纵远程数据库内的数据的方法和装置

    公开(公告)号:US20070130118A1

    公开(公告)日:2007-06-07

    申请号:US11290494

    申请日:2005-12-01

    IPC分类号: G06F17/30

    摘要: An embodiment of the present invention enables manipulation of data on a remote server and ensures uniqueness of data identifiers in a multi-tier environment, where a database client communicates through one or more intermediate servers to reach the target server containing the remote database. In particular, a client system transmits a query to the target server via a gateway system and receives a handle or data reference and a query identification for subsequent manipulation of data residing on that target server. A new query identification is generated by the gateway system and mapped with the query identification of the intended target server. When the client system transmits a query with the gateway query identification, the gateway system performs a lookup operation to identify the corresponding target server and subsequently forwards the query and target server query identification to the identified target server for processing.

    摘要翻译: 本发明的实施例能够操纵远程服务器上的数据,并确保数据库客户端通过一个或多个中间服务器进行通信以到达包含远程数据库的目标服务器的多层环境中的数据标识符的唯一性。 特别地,客户端系统经由网关系统向目标服务器发送查询,并接收句柄或数据引用以及查询标识,用于后续操作驻留在该目标服务器上的数据。 新的查询标识由网关系统生成,并与目标服务器的查询标识进行映射。 当客户端系统发送具有网关查询标识的查询时,网关系统执行查找操作以识别对应的目标服务器,随后将查询和目标服务器查询标识转发到所识别的目标服务器进行处理。