发明名称 用于将XML文档加载到存储器中的方法和机制
摘要 本发明提供一种用于将XML文档加载到存储器中的方法和设备。客户端将一个或一个以上阵列元素加载到存储器中维持的阵列的第一分区中。每个阵列元素表示XML文档的一个XML元素。在确定所述第一分区中维持的数据量超过第一阈值时,所述客户端随后将阵列元素加载到所述阵列的新分区中。在确定所述客户端的所述存储器中维持的数据量超过第二阈值时,将新近最少使用的分区的阵列元素持久存储在数据库中而不持久存储所述整个XML文档。当将所述XML文档的最后XML元素加载到所述阵列的分区中时,将所述分区持久存储在所述数据库中,进而促使将所述整个XML文档存储在所述数据库中。
申请公布号 CN101326519A 申请公布日期 2008.12.17
申请号 CN200680046090.1 申请日期 2006.11.29
申请人 甲骨文国际公司 发明人 西瓦桑卡兰·钱德拉塞卡尔;尼普恩·阿加瓦尔;纳米特·贾殷;拉维·穆尔蒂
分类号 G06F17/22(2006.01) 主分类号 G06F17/22(2006.01)
代理机构 北京律盟知识产权代理有限责任公司 代理人 刘国伟
主权项 1.一种方法,其包括执行涉及指令的机器执行操作,其中所述机器执行操作是以下几者中的至少一者:A)经由传输媒体发送所述指令;B)经由传输媒体接收所述指令;C)将所述指令存储到机器可读存储媒体上;以及D)执行所述指令;其中所述指令是当由一个或一个以上处理器执行时引起以下操作的指令:在客户端处,存储表示存储器中的分区中维持的至少一个XML元素的数据,所述至少一个XML元素仅对应于XML文档的一部分;以及在确定所述客户端的所述存储器中维持的数据量超过阈值时,向数据库服务器传输将所述分区中的数据存储在所述数据库中的请求。
地址 美国加利福尼亚州