发明名称 | 事务处理存储器管理器 | ||
摘要 | 本发明的实施例提供一种用于大型数据库系统的高速数据库搜索和同时的基于事务处理的更新的方法和系统。具体而言,可以在网络上接收多个搜索查询(910),可以搜索该数据库(930),并可以在网络上发送多个搜索应答(940)(950)。在搜索数据库(930)的同时,可以在网络上接收新信息(960),可以根据新信息创建多个新的数据库元素(970),可以在每个新的数据库元素内设置修改位(975),可以使用单个不可中断操作将至每个新的数据库元素的指针写入数据库(980),并可以清除在每个新的数据库元素内的修改位(985)。 | ||
申请公布号 | CN1610906A | 申请公布日期 | 2005.04.27 |
申请号 | CN02826509.2 | 申请日期 | 2002.11.01 |
申请人 | 弗里塞恩公司 | 发明人 | A·N·巴洛;W·F·小哈沃斯 |
分类号 | G06F17/30 | 主分类号 | G06F17/30 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 刘红;陈景峻 |
主权项 | 1.一种多线程化网络数据库系统,包括:耦合到网络的至少一个处理器;和耦合到处理器的存储器,该存储器包括数据库和适合于由处理器执行的指令,以便:创建更新线程和多个搜索线程;将在网络上接收到的多个搜索查询中的每个搜索查询分配给多个搜索线程之一;对于每个搜索线程:根据所分配的搜索查询来搜索数据库,创建对应于所分配的搜索查询的多个搜索应答,和在网络上发送多个搜索应答;和对于更新线程:根据在网络上接收到的新信息创建多个新元素,在多个新元素之中的每个新元素内设置修改位,在对于多个搜索线程不限制对数据库访问的情况下,使用单个不可中断操作将指向多个新元素之中的每个新元素的指针写入数据库,和清除多个新元素之中的每个新元素的修改位。 | ||
地址 | 美国加利福尼亚州 |