会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Computer program product for off-loading host-based DBMS predicate
evaluation to a disk controller
    • 用于将基于主机的DBMS谓词评估卸载到磁盘控制器的计算机程序产品
    • US5586315A
    • 1996-12-17
    • US513696
    • 1995-08-11
    • Inderpal S. NarangBalakrishna R. IyerChandrasekaran Mohan
    • Inderpal S. NarangBalakrishna R. IyerChandrasekaran Mohan
    • G06F12/00G06F11/14G06F17/30
    • G06F17/30377Y10S707/99938Y10S707/99954
    • A computer program product, such as a pre-recorded software program on a floppy disk, is disclosed, for use with a processing and database system for off-loading, to disk controller, the extraction of committed data. Responsive to the pre-recorded program instructions, the system first picks a Commit.sub.-- LSN value and insures all the data modified prior to the Commit.sub.-- LSN value is processed following the DBMS policy of reducing some disk I/Os or not for the modified pages cached in the system. If the policy is not to do disk I/Os for such pages, then the system places the identifiers of those pages in an ignore list. Otherwise, the system writes those pages to disk and empties the ignore list. Afterwards, the system forwards the ignore list and the Commit.sub.-- LSN along with information regarding the data to be processed to the controller. The controller performs the off-load function by reading from disk every page identified by the system except those in the ignore list, and determining, for each page, if the page's Page.sub.-- LSN value is less than the Commit.sub.-- LSN. If it is, then the controller processes the page and adds any qualifying data from that page to a defined answer set. Otherwise, the controller adds the Page.sub.-- ID for that page to a defined exception list. The controller than passes the answer set and the exception list to the system. The system processes the pages identified in the exception list and those in the ignore list. The system consolidates these answers with the answer set returned by the controller for presentation to the user.
    • 公开了一种计算机程序产品,例如软盘上的预先记录的软件程序,用于与用于卸载的处理和数据库系统一起用于磁盘控制器提取已提交的数据。 响应于预先记录的程序指令,系统首先选择一个Commit-LSN值,并确保在Commit-LSN值之前修改的所有数据在遵循减少某些磁盘I / O的DBMS策略之后被处理 缓存在系统中。 如果策略不为这些页面执行磁盘I / O,则系统将这些页面的标识符放置在忽略列表中。 否则,系统将这些页面写入磁盘并清空忽略列表。 然后,系统将忽略列表和Commit-LSN以及有关要处理的数据的信息转发给控制器。 控制器通过从除了忽略列表中的系统之外的系统识别的每个页面读取磁盘来执行卸载功能,并且为每个页面确定页面的页面-LSN值是否小于Commit-LSN。 如果是,则控制器处理该页面并将该页面中的任何限定数据添加到定义的答案集。 否则,控制器将该页面的Page-ID添加到定义的异常列表中。 控制器将答案集和异常列表传递给系统。 系统处理异常列表中标识的页面和忽略列表中的页面。 系统将这些答案与控制器返回的回答集合合并,以呈现给用户。
    • 2. 发明授权
    • Method to off-load host-based DBMS predicate evaluation to a disk
controller
    • 用于将基于主机的DBMS谓词评估卸载到磁盘控制器的计算机程序产品
    • US5495601A
    • 1996-02-27
    • US989447
    • 1992-12-11
    • Inderpal S. NarangBalakrishna R. IyerChandrasekaran Mohan
    • Inderpal S. NarangBalakrishna R. IyerChandrasekaran Mohan
    • G06F12/00G06F11/14G06F17/30
    • G06F17/30377Y10S707/99938Y10S707/99954
    • A method is disclosed for a database system for [off-loading] off-loading, to disk [controller] controller, the extraction of committed [data involving the] data. The system first [picking] picks a Commit.sub.-- LSN value and [insuring] insures all the data modified prior to the Commit.sub.-- LSN value is processed following the DBMS policy of reducing some disk I/Os or not for the modified pages cached in the system. If the policy is not to do disk I/Os for such [pages] pages, then the system places the identifiers of those pages in an ignore list. Otherwise, the system writes those pages to disk and empties the ignore list. [After which] Afterwards, the system forwards the ignore list and the Commit.sub.--LSN along with information regarding the data to be processed to the controller. The controller performs the off-load function by reading from disk every page identified by the system except those in the ignore [list] list, and [determining] determining, for each [page] page, if the page's Page.sub.-- LSN value is less than the Commit.sub.-- LSN. If it [is] is, then the controller processes the page and adds any qualifying data from that page to a defined answer set. Otherwise, the controller adds the Page.sub.-- ID for that page to a defined exception list. The controller than passes the answer set and the exception list to the system. The system processes the pages identified in the exception list and those in the ignore list. The system consolidates these answers with the answer set returned by the controller for presentation to the user.
    • 公开了一种用于[卸载]卸载的数据库系统的方法,到磁盘[控制器]控制器,提取已提交的涉及数据的数据。 系统首先[pick]选择一个Commit-LSN值,并且[确保]确保在Commit-LSN值之前修改的所有数据被处理,遵循减少某些磁盘I / O的DBMS策略,而不是缓存在 系统。 如果策略不为这些[页]页面执行磁盘I / O,则系统将这些页面的标识符放置在忽略列表中。 否则,系统将这些页面写入磁盘并清空忽略列表。 [之后]之后,系统将忽略列表和Commit-LSN以及要处理的数据的信息与控制器进行转发。 控制器通过从除了[list]列表中的系统之外的系统识别的每个页面读取磁盘来执行卸载功能,以及[确定]对于每个[page]页面,如果页面的Page-LSN值较小 比Commit-LSN。 如果是,则控制器处理页面,并将该页面中的任何限定数据添加到定义的答案集。 否则,控制器将该页面的Page-ID添加到定义的异常列表中。 控制器将答案集和异常列表传递给系统。 系统处理异常列表中标识的页面和忽略列表中的页面。 系统将这些答案与控制器返回的回答集合合并,以呈现给用户。
    • 3. 发明授权
    • Partial page write detection for a shared cache using a bit pattern
written at the beginning and end of each page
    • 使用在每个页面的开头和结尾写入的位模式,对共享高速缓存进行局部页写入检测
    • US5455942A
    • 1995-10-03
    • US955076
    • 1992-10-01
    • Chandrasekaran MohanInderpal S. NarangJames Zu-chia Teng
    • Chandrasekaran MohanInderpal S. NarangJames Zu-chia Teng
    • G06F12/00G06F11/10G06F12/08G06F12/16G06F15/167G06F11/08
    • G06F11/1076G06F11/1008G06F12/0866Y10S707/99953
    • Disk check bits refer to bit patterns stored in particular bytes of a page which are used to detect errors in writing the page to storage. Every time a page is obtained from storage, changed from the version retained in storage, and written back to storage, the check bit pattern on the changed page is altered to be different from the bit pattern on the storage page. This is because the changed page overwrites the stored page. The invention provides a method for managing the check bits in a multi-DBMS system employing a high-speed shared electronic store as a store-in cache for all pages obtained from disk storage. When a page is first obtained from disk storage by a DBMS and changed, check bit information for the page is maintained in a directory of the storing cache which indicates what the patterns are for the version of the page in the disk storage. All pages which are modified are stored in the store-in cache and are only returned to disk storage from the cache. Therefore, when a page is to be written to disk storage, the DBMS writing the page to storage processes the check bits on the page itself, changing them as required based on the check bit information stored in the directory for the page.
    • 磁盘检查位是指存储在页面的特定字节中的位模式,用于检测将页面写入存储器时的错误。 每次从存储中获取页面时,从存储中保留的版本中更改页面,并将其写回存储器,更改页面上的校验位模式将更改为与存储页面上的位模式不同。 这是因为更改的页面将覆盖存储的页面。 本发明提供一种用于管理采用高速共享电子商店的多DBMS系统中的校验位的方法,作为从磁盘存储器获得的所有页面的存储高速缓存。 当页首首先由DBMS从磁盘存储器中获取并更改时,检查页面的位信息是否保存在存储缓存的目录中,该目录指示磁盘存储器中页面版本的模式。 被修改的所有页面都存储在存储缓存中,只能从高速缓存返回到磁盘存储。 因此,当将页面写入磁盘存储器时,将页面写入存储器的DBMS处理页面本身的校验位,根据存储在页面目录中的校验位信息根据需要进行改变。
    • 4. 发明授权
    • Method and means for archiving modifiable pages in a log based
transaction management system
    • 在基于日志的事务管理系统中归档可修改页面的方法和手段
    • US5455946A
    • 1995-10-03
    • US66360
    • 1993-05-21
    • Chandrasekaran MohanInderpal S. Narang
    • Chandrasekaran MohanInderpal S. Narang
    • G06F12/00G06F11/14G06F11/22G06F15/00
    • G06F11/1451G06F2201/87Y10S707/99953
    • A method and means for achieving files of modifiable pages in a log based phased commit transaction management system (TMS) in which those pages which have been modified since the last full or incremental backup donot require during the copy operation any modifications to the page itself but merely to a common status page. This is accomplished by management of a pair of global log sequence numbers. Comparison between a first number (ICBU.sub.-- LSN) and each data page LSN as the page is modified permits the common status page to be updated to correctly reflect the changed status. Subsequent modifications to the same page donot require amendment of the status page. The status page indicia are reset as part of the backup procedure and for ascertaining the page copy set for incremental copying. The ICBU LSN assumes one of two values as a function of the copy operation and another value for processing page modifications after the copy operation. A second number (ICRF.sub.-- LSN) is used in the restoration of a file after the file has been partially restored by a page merge in page number order from full and incremental copies. In this case, the ICRF.sub.-- LSN defines the point in the log for redo since the most recent copy was made.
    • 一种用于在基于日志的分阶段提交事务管理系统(TMS)中实现可修改页面的文件的方法和手段,其中自上次完全备份或增量备份之后修改的页面在复制操作期间需要修改页面本身但是 只是一个共同的状态页面。 这是通过管理一对全局日志序列号来实现的。 第一个数字(ICBU-LSN)和页面修改的每个数据页面LSN之间的比较允许更新公共状态页面以正确反映已更改的状态。 对同一页面的后续修改不需要修改状态页面。 状态页标记被重置为备份过程的一部分,并用于确定用于增量复制的页面副本集。 ICBU LSN假定作为复制操作的函数的两个值之一,以及在复制操作之后处理页面修改的另一个值。 第二个数字(ICRF-LSN)用于在从完整版本和增量副本以页码顺序的页面合并部分恢复文件之后恢复文件。 在这种情况下,ICRF-LSN定义了从最近的拷贝进行的日志中的重做点。