会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • 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.
    • 公开了一种用于在处理系统内利用的关系数据库上有效提供维护活动的方法和系统。 关系数据库包括一个线程池和多个资源。 线程池接收来自多个客户端的请求并控制多个资源。 所述方法和系统包括确定需要维护活动并且提供启动第一进程的第一命令,如果需要维护活动,则终止所述线程池中的所有线程。 所述方法和系统还包括提供在维护活动完成之后启动第二进程的第二命令,其导致创建线程并启动请求的处理。 基于确定需要维护活动的本发明的系统和方法使得关系数据库内的池线程终止并因此释放资源,而且允许来自客户端的连接持久化。 一旦关系数据库资源被释放,则执行维护活动,然后恢复分布式关系数据库处理。
    • 4. 发明授权
    • 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.
    • 提供了一种用于在分布式数据库环境中访问数据的系统和程序。 客户程序从满足来自应用程序的指定搜索谓词的数据库对象接收对数据的多个请求。 每个请求包括从表中至少一行的请求。 如果客户端程序没有维护所请求的行,则客户机程序传送数据库命令和行集参数,指示最大行数返回到网络上的服务器程序。 生成数据块,服务器程序包括响应数据库命令满足搜索谓词的数据库对象的行。 包含在数据块中的行不超过行集参数。 服务器程序将数据块传输到客户端程序。 反过来,响应于来自应用程序的至少一行数据的一个请求,客户端程序从接收的数据块返回至少一个所请求的行。
    • 5. 发明授权
    • 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.
    • 提供有形地体现由计算机可执行的指令程序的计算机可读的方法,装置和程序存储装置,用于重新组织数据库数据。 计算机数据库重组方法一次重组一组数据库数据块,允许并发数据操作。 方法识别用于在滑动窥视孔模式中进行重组的一组数据块,重新命令该组数据块,并用重新排列的数据块集替换原始数据块集合。 该方法包括重叠窥视孔方法,其针对要重组的每组数据块选择下一个后续数据块集合加上重叠段,其中重叠段包括除有意指定的空闲页之外的一组空页, 并且重叠段是前面的数据块集合的子集。
    • 6. 发明授权
    • Method implementing scrollable cursors in a distributed database system
    • 在分布式数据库系统中实现可滚动游标的方法
    • US07487159B2
    • 2009-02-03
    • US11146516
    • 2005-06-06
    • Curt Lee CotnerMargaret A. Dong
    • Curt Lee CotnerMargaret A. Dong
    • G06F17/30
    • G06F17/30595Y10S707/99931
    • Provided is a method 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.
    • 提供了一种在分布式数据库环境中访问数据的方法。 客户程序从满足来自应用程序的指定搜索谓词的数据库对象接收对数据的多个请求。 每个请求包括从表中至少一行的请求。 如果客户端程序没有维护所请求的行,则客户机程序传送数据库命令和行集参数,指示最大行数返回到网络上的服务器程序。 生成数据块,服务器程序包括响应数据库命令满足搜索谓词的数据库对象的行。 包含在数据块中的行不超过行集参数。 服务器程序将数据块传输到客户端程序。 反过来,响应于来自应用程序的至少一行数据的一个请求,客户端程序从接收的数据块返回至少一个所请求的行。
    • 7. 发明授权
    • Using database management system's infrastructure to invoke a stored procedure for creating and preparing a database application
    • 使用数据库管理系统的基础设施来调用存储过程来创建和准备数据库应用程序
    • US06978261B2
    • 2005-12-20
    • US09363780
    • 1999-07-29
    • Curt Lee CotnerThomas EngSusan Malaika
    • Curt Lee CotnerThomas EngSusan Malaika
    • G06F17/30
    • G06F17/30415Y10S707/99931Y10S707/99932
    • Using a database management system's own infrastructure to invoke a stored procedure for creating and preparing a database application. The stored procedure automates the pre-compile, compile, linker, and binder steps performed in creating and preparing the database application. The stored procedure is invoked to perform these steps in order to render the database application executable by the RDBMS. In conjunction with the invocation of the stored procedure, input parameters for the stored procedure may be specified including the requested function, the name of the database application, the source code for the database application, pre-compiler options, compiler options, linker options, binder options, and runtime options. The outputs from the stored procedure may include an executable load module, a database resource module, an output parameter string indicating the success or failure of each step, and one or more result sets containing the outputs of each step.
    • 使用数据库管理系统自己的基础设施来调用存储过程来创建和准备数据库应用程序。 存储过程自动化在创建和准备数据库应用程序时执行的预编译,编译,链接器和绑定器步骤。 调用存储过程来执行这些步骤,以使数据库应用程序可以由RDBMS执行。 结合调用存储过程,可以指定存储过程的输入参数,包括所请求的函数,数据库应用程序的名称,数据库应用程序的源代码,预编译器选项,编译器选项,链接器选项, 绑定选项和运行时选项。 来自存储过程的输出可以包括可执行加载模块,数据库资源模块,指示每个步骤的成功或失败的输出参数串,以及包含每个步骤的输出的一个或多个结果集。
    • 8. 发明授权
    • 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结构。
    • 9. 发明授权
    • 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结构。