会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • High performance support for XA protocols in a clustered shared database
    • 在群集共享数据库中对XA协议的高性能支持
    • US07743036B2
    • 2010-06-22
    • US11764962
    • 2007-06-19
    • Curt Lee CotnerBrian K. HowellJeffrey William JostenJames Willis Pickel
    • Curt Lee CotnerBrian K. HowellJeffrey William JostenJames Willis Pickel
    • G06F17/30
    • G06F17/30371Y10S707/99953
    • 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结构。
    • 4. 发明授权
    • High performance support for XA protocols in a clustered shared database
    • 在群集共享数据库中对XA协议的高性能支持
    • US07260589B2
    • 2007-08-21
    • US10726700
    • 2003-12-04
    • Curt Lee CotnerBrian K. HowellJeffrey William JostenJames Willis Pickel
    • Curt Lee CotnerBrian K. HowellJeffrey William JostenJames Willis Pickel
    • G06F17/30
    • G06F17/30371Y10S707/99953
    • 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结构。
    • 6. 发明授权
    • System, method and program for enabling a client to reconnect to a same server in a network of computer systems after the server has moved to a different network address
    • 系统,方法和程序,用于在服务器移动到不同的网络地址后,使客户端能够重新连接到计算机系统网络中的同一服务器
    • US06247055B1
    • 2001-06-12
    • US09109528
    • 1998-07-02
    • Curt Lee CotnerJames Willis Pickel
    • Curt Lee CotnerJames Willis Pickel
    • G06F1516
    • G06F17/30575H04L29/06H04L29/12009H04L61/00H04L67/42Y10S707/99953
    • A client connected to a multi-server system, (e.g., a parallel database management system) can locate a server product that may have moved to a different network address within the multi-server system. For example, a client is able to perform two-phase commit and automatic resynchronization with a same DBMS server that may have moved to a new network address before a transaction was committed. A unique resync port number is assigned to each server member when the server member is started up. The server's physical IP address and resync number are stored in a list in a global area accessible by each server member. When a client establishes a connection to a server member, the client will receive the server member's resync number or the global list. The client records the server's unique resync number in the client's dataset. If the client experiences a communication failure with that server, the client will send a message to a Domain Name Server requesting an IP address of any active server in the network. Upon receipt of an address, the client will send a connect message to that address. Upon receipt of the connection request message, that server can either send to the client a copy of the global list as part of the initial handshaking or scan the list and send to the client the IP address corresponding to the resync number of the desired server member. The client performs a resynchronization process via the IP address associated with that resync port number.
    • 连接到多服务器系统(例如,并行数据库管理系统)的客户机可以定位可能移动到多服务器系统内的不同网络地址的服务器产品。 例如,客户端能够在事务提交之前与同一DBMS服务器执行两阶段提交和自动重新同步,该服务器可能已经移动到新的网络地址。 当服务器成员启动时,将为每个服务器成员分配唯一的重新同步端口号。 服务器的物理IP地址和重新同步号码存储在每个服务器成员可访问的全局区域的列表中。 当客户端建立与服务器成员的连接时,客户端将收到服务器成员的重新同步号码或全局列表。 客户端在客户端数据集中记录服务器的唯一重新同步号码。 如果客户端与该服务器发生通信故障,客户端将向域名服务器发送一条消息,请求网络中任何活动服务器的IP地址。 收到地址后,客户端将向该地址发送连接消息。 在接收到连接请求消息时,该服务器可以向客户端发送全局列表的副本作为初始握手的一部分或扫描列表,并向客户端发送与所需服务器成员的重新同步号码相对应的IP地址 。 客户端通过与该重新同步端口号相关联的IP地址执行重新同步过程。
    • 8. 发明授权
    • Method and system for efficiently providing maintenance activity on a relational database that is utilized within a processing system
    • 用于在处理系统内使用的关系数据库上有效提供维护活动的方法和系统
    • US06542904B2
    • 2003-04-01
    • US09364645
    • 1999-07-30
    • Richard A. CrusCurt Lee CotnerHarry Otto RadkeBrian Keith Howell
    • Richard A. CrusCurt Lee CotnerHarry Otto RadkeBrian Keith Howell
    • G06F1730
    • G06F17/30595Y10S707/99952Y10S707/99953
    • A method and system for efficiently providing maintenance activity on a relational database that is utilized within a processing system is disclosed. The relational database includes a pool of threads and a plurality of resources. The pool of threads receive requests from a plurality of clients and control the plurality of resources. The method and system comprise determining that a maintenance activity is required and providing a first command that initiates a first process which terminates all threads in the pool of threads if the maintenance activity is required. The method and system further include providing a second command which initiates a second process after the maintenance activity has completed which causes the threads to be created and initiates the processing of requests. A system and method in accordance with the present invention based upon the determination that a maintenance activity is required causes the pool threads within a relational database to terminate and thus free up resources but also allows the connections from the clients to persist. Once the relational database resources are freed, the maintenance activity is performed, and thereafter distributed relational database processing is resumed.
    • 公开了一种用于在处理系统内利用的关系数据库上有效提供维护活动的方法和系统。 关系数据库包括一个线程池和多个资源。 线程池接收来自多个客户端的请求并控制多个资源。 所述方法和系统包括确定需要维护活动并且提供启动第一进程的第一命令,如果需要维护活动,则终止所述线程池中的所有线程。 所述方法和系统还包括提供在维护活动完成之后启动第二进程的第二命令,其导致创建线程并启动请求的处理。 基于确定需要维护活动的本发明的系统和方法使得关系数据库内的池线程终止并因此释放资源,而且允许来自客户端的连接持久化。 一旦关系数据库资源被释放,则执行维护活动,然后恢复分布式关系数据库处理。
    • 9. 发明授权
    • System and program for implementing scrollable cursors in a distributed database system
    • 在分布式数据库系统中实现可滚动光标的系统和程序
    • US07991796B2
    • 2011-08-02
    • US12348818
    • 2009-01-05
    • Curt Lee CotnerMargaret A. Dong
    • Curt Lee CotnerMargaret A. Dong
    • G06F17/30
    • G06F17/30595Y10S707/99931
    • Provided are a system and program for accessing data in a distributed database environment. A client program receives multiple requests for data from a database object satisfying specified search predicates from an application program. Each request includes a request for at least one row from the table. The client program transfers a database command and a rowset parameter indicating a maximum number of rows to return to a server program over a network if the requested row is not maintained by the client program. A data block is generated with the server program including rows from the database object satisfying the search predicates in response to the database command. The rows included in the data block do not exceed the rowset parameter. The server program transfers the data block to the client program. In turn, the client program returns at least one requested row from the received data block in response to one request for the at least one row of data from the application program.
    • 提供了一种用于在分布式数据库环境中访问数据的系统和程序。 客户程序从满足来自应用程序的指定搜索谓词的数据库对象接收对数据的多个请求。 每个请求包括从表中至少一行的请求。 如果客户端程序没有维护所请求的行,则客户机程序传送数据库命令和行集参数,指示最大行数返回到网络上的服务器程序。 生成数据块,服务器程序包括响应数据库命令满足搜索谓词的数据库对象的行。 包含在数据块中的行不超过行集参数。 服务器程序将数据块传输到客户端程序。 反过来,响应于来自应用程序的至少一行数据的一个请求,客户端程序从接收的数据块返回至少一个所请求的行。
    • 10. 发明授权
    • Peephole DBMS reorganization allowing concurrent data manipulation
    • Peephole DBMS重组允许并发数据操作
    • US07603336B2
    • 2009-10-13
    • US11313117
    • 2005-12-19
    • Curt Lee CotnerJames Alan Ruddy
    • Curt Lee CotnerJames Alan Ruddy
    • G06F7/00
    • G06F17/30339Y10S707/99931Y10S707/99942
    • A method, apparatus and program storage device readable by a computer tangibly embodying a program of instructions executable by the computer is provided for reorganization of database data. The computer database reorganization method reorganizes one set of database data blocks at a time, allowing concurrent data manipulation. Method identifies a set of data blocks for reorganization in a sliding peephole mode, re-orders the set of data blocks and replaces the original set of data blocks with the re-ordered set of data blocks. The method include an overlapping peephole method, which chooses, for each set of data block to be reorganized, a next succeeding set of data blocks plus an overlap segment, wherein the overlap segment includes a set of empty pages other than intentionally specified free pages, and the overlap segment is a subset of the preceding set of data blocks.
    • 提供有形地体现由计算机可执行的指令程序的计算机可读的方法,装置和程序存储装置,用于重新组织数据库数据。 计算机数据库重组方法一次重组一组数据库数据块,允许并发数据操作。 方法识别用于在滑动窥视孔模式中进行重组的一组数据块,重新命令该组数据块,并用重新排列的数据块集替换原始数据块集合。 该方法包括重叠窥视孔方法,其针对要重组的每组数据块选择下一个后续数据块集合加上重叠段,其中重叠段包括除有意指定的空闲页之外的一组空页, 并且重叠段是前面的数据块集合的子集。