-
公开(公告)号:US07092967B1
公开(公告)日:2006-08-15
申请号:US10256777
申请日:2002-09-27
申请人: Syam Pannala , Eric Sedlar , Bhushan Khaladkar , Ravi Murthy , Sivasankaran Chandrasekar , Nipun Agarwal
发明人: Syam Pannala , Eric Sedlar , Bhushan Khaladkar , Ravi Murthy , Sivasankaran Chandrasekar , Nipun Agarwal
IPC分类号: G06F17/30
CPC分类号: G06F17/30908 , Y10S707/99933 , Y10S707/99942 , Y10S707/99945 , Y10S707/99948
摘要: Described herein is a system for “lazy” manifestation of XML documents. In lazy manifestation, only portions of an XML document that contain data of interest (e.g., a particular element or attribute requested by an application) are manifested. The term “manifesting a portion of an XML document” refers to creating an in-memory representation of the portion and incorporating it into existing in-memory representation of an XML document, if any. These portions are referred to herein as a loadable unit. A loadable unit is a set of one or more nodes in an XML document, where when there is need to manifest a node in the set, other nodes in the loadable unit are manifested too. Loadable units may, but not necessarily, correlate to content structures that store the nodes. A loadable unit may be the nodes whose content is contained in a row.
摘要翻译: 这里描述了一种用于“懒惰”显示XML文档的系统。 在懒惰表现中,仅显示包含感兴趣的数据的XML文档的部分(例如,应用所请求的特定元素或属性)。 术语“呈现XML文档的一部分”是指创建该部分的内存中表示,并将其并入XML文档的现有内存中表示(如果有的话)。 这些部分在这里被称为可装载单元。 可加载单元是XML文档中的一个或多个节点的集合,其中当需要在集合中显示节点时,可显示可加载单元中的其他节点。 可加载单元可以但不一定与存储节点的内容结构相关联。 可装载单元可以是其行为中包含内容的节点。
-
公开(公告)号:US08078611B2
公开(公告)日:2011-12-13
申请号:US11648950
申请日:2007-01-03
IPC分类号: G06F17/30
CPC分类号: G06F17/30938 , G06F17/30932
摘要: Systems, methods, and other embodiments associated with providing query modes for translation-enabled XML documents are described. One method embodiment includes receiving an XPath query to an XML document that may store a translation for a data element. The method embodiment may also include automatically selecting a query mode for the XPath query. The method embodiment may also include querying the XML document using the XPath query and the selected query mode. The query mode may control, at least in part, the operation of an XML database logic.
摘要翻译: 描述了与为支持翻译的XML文档提供查询模式相关联的系统,方法和其他实施例。 一种方法实施例包括:向可能存储数据元素的翻译的XML文档接收XPath查询。 方法实施例还可以包括自动选择XPath查询的查询模式。 方法实施例还可以包括使用XPath查询和所选择的查询模式查询XML文档。 至少部分地,查询模式可以控制XML数据库逻辑的操作。
-
公开(公告)号:US09953103B2
公开(公告)日:2018-04-24
申请号:US11601118
申请日:2006-11-16
CPC分类号: G06F17/30914 , G06F17/2217 , H03M7/30
摘要: Techniques are provided for encoding/decoding binary XML data in a client program before sending/receiving the XML to/from a database server. By encoding the binary XML at the client, the overhead of parsing the XML text is avoided by the database server, thus improving database server scalability. Also, the XML data is sent by the server to the client in the binary form, and the binary format is decoded by the client program to perform the necessary operations.
-
公开(公告)号:US20080162442A1
公开(公告)日:2008-07-03
申请号:US11648950
申请日:2007-01-03
IPC分类号: G06F7/00
CPC分类号: G06F17/30938 , G06F17/30932
摘要: Systems, methods, and other embodiments associated with providing query modes for translation-enabled XML documents are described. One method embodiment includes receiving an XPath query to an XML document that may store a translation for a data element. The method embodiment may also include automatically selecting a query mode for the XPath query. The method embodiment may also include querying the XML document using the XPath query and the selected query mode. The query mode may control, at least in part, the operation of an XML database logic.
摘要翻译: 描述了与为支持翻译的XML文档提供查询模式相关联的系统,方法和其他实施例。 一种方法实施例包括:向可能存储数据元素的翻译的XML文档接收XPath查询。 方法实施例还可以包括自动选择XPath查询的查询模式。 方法实施例还可以包括使用XPath查询和所选择的查询模式查询XML文档。 至少部分地,查询模式可以控制XML数据库逻辑的操作。
-
公开(公告)号:US20070208752A1
公开(公告)日:2007-09-06
申请号:US11601118
申请日:2006-11-16
IPC分类号: G06F17/30
CPC分类号: G06F17/30914 , G06F17/2217 , H03M7/30
摘要: Techniques are provided for encoding/decoding binary XML data in a client program before sending/receiving the XML to/from a database server. By encoding the binary XML at the client, the overhead of parsing the XML text is avoided by the database server, thus improving database server scalability. Also, the XML data is sent by the server to the client in the binary form, and the binary format is decoded by the client program to perform the necessary operations.
摘要翻译: 提供了在向/从数据库服务器发送/接收XML之前,在客户端程序中对二进制XML数据进行编码/解码的技术。 通过在客户端编码二进制XML,数据库服务器可以避免解析XML文本的开销,从而提高数据库服务器的可伸缩性。 此外,XML数据由服务器以二进制形式发送给客户端,二进制格式由客户端程序解码以执行必要的操作。
-
6.
公开(公告)号:US20050055629A1
公开(公告)日:2005-03-10
申请号:US10656097
申请日:2003-09-05
申请人: Bhushan Khaladkar , Reema Koo , Nipun Agarwal , Ravi Murthy , Eric Sedlar
发明人: Bhushan Khaladkar , Reema Koo , Nipun Agarwal , Ravi Murthy , Eric Sedlar
CPC分类号: G06F16/84
摘要: Disclosed is a method and mechanism for accessing XML data. In one approach, in the case of a schema based document, the structure of the XML document is known apriori and this information can be exploited to store and retrieve the data more efficiently. A Named Access interface or procedure can be defined and associated with elements of the schema. The need for datatype conversions can be eliminated by allowing direct mapping to the intended datatype or the closest matching datatype in the system to which the invention is directed. The storage information can be exploited to provide “direct” access to data based on offset in lieu of a linear traversal. Another aspect is that only the relevant portions need to be even loaded into memory.
摘要翻译: 公开了一种访问XML数据的方法和机制。 在一种方法中,在基于模式的文档的情况下,XML文档的结构是已知的,并且可以利用该信息来更有效地存储和检索数据。 命名访问接口或过程可以定义并与模式的元素相关联。 可以通过直接映射到本发明所针对的系统中的预期数据类型或最接近的匹配数据类型来消除对数据类型转换的需要。 可以利用存储信息来提供基于偏移代替线性遍历的“直接”访问数据。 另一方面是只有相关部分需要被均匀地加载到存储器中。
-
公开(公告)号:US20090037368A1
公开(公告)日:2009-02-05
申请号:US11840858
申请日:2007-08-17
申请人: Sabina Petride , Sivasankaran Chandrasekar , Ellen Batbouta , Sam Idicula , Asha Tarachandani , Bhushan Khaladkar , Nipun Agarwal
发明人: Sabina Petride , Sivasankaran Chandrasekar , Ellen Batbouta , Sam Idicula , Asha Tarachandani , Bhushan Khaladkar , Nipun Agarwal
IPC分类号: G06F17/30
CPC分类号: G06F17/30923
摘要: Techniques for implementing fast loading of binary XML into a binary XML database repository are provided. A client application reduces the processing burden on the repository by doing pre-processing of the binary XML data prior to loading.
摘要翻译: 提供了将二进制XML快速加载到二进制XML数据库中的技术。 客户端应用程序通过在加载之前对二进制XML数据进行预处理来减少存储库的处理负担。
-
公开(公告)号:US07933933B2
公开(公告)日:2011-04-26
申请号:US11840858
申请日:2007-08-17
申请人: Sabina Petride , Sivasankaran Chandrasekar , Ellen Batbouta , Sam Idicula , Asha Tarachandani , Bhushan Khaladkar , Nipun Agarwal
发明人: Sabina Petride , Sivasankaran Chandrasekar , Ellen Batbouta , Sam Idicula , Asha Tarachandani , Bhushan Khaladkar , Nipun Agarwal
IPC分类号: G06F17/30
CPC分类号: G06F17/30923
摘要: Techniques for implementing fast loading of binary XML into a binary XML database repository are provided. A client application reduces the processing burden on the repository by doing pre-processing of the binary XML data prior to loading.
摘要翻译: 提供了将二进制XML快速加载到二进制XML数据库中的技术。 客户端应用程序通过在加载之前对二进制XML数据进行预处理来减少存储库的处理负担。
-
公开(公告)号:US08145993B2
公开(公告)日:2012-03-27
申请号:US11649004
申请日:2007-01-03
申请人: Nipun Agarwal , Sanket Malde , Bhushan Khaladkar , Eric Sedlar
发明人: Nipun Agarwal , Sanket Malde , Bhushan Khaladkar , Eric Sedlar
IPC分类号: G06F17/00
CPC分类号: G06F17/2247 , G06F9/454
摘要: Systems, methods, and other embodiments associated with providing an XML-based translation service are described. One method embodiment includes accessing a translation-aware XML document that may comply with a translation-enabling XML schema. The document may store a first XML element that stores translatable data and a second XML element that stores a translation of the translatable data. The schema may describe that the first XML element includes a first identifier that identifies the first element as storing translatable data. The schema may also describe that the second XML element includes a second identifier that identifies the second element as storing a translation for translatable data. The method may also include establishing a session language identifier and providing a virtual view of the translation-aware XML document, the virtual view being determined, at least in part, by the session language identifier.
摘要翻译: 描述了与提供基于XML的翻译服务相关联的系统,方法和其他实施例。 一个方法实施例包括访问可以符合可翻译启用的XML模式的具有翻译感知的XML文档。 文档可以存储存储可翻译数据的第一XML元素和存储可翻译数据的翻译的第二XML元素。 该模式可以描述第一XML元素包括将第一元素标识为存储可翻译数据的第一标识符。 该模式还可以描述第二XML元素包括标识第二元素作为存储可翻译数据的翻译的第二标识符。 该方法还可以包括建立会话语言标识符并提供翻译感知XML文档的虚拟视图,该虚拟视图至少部分地由会话语言标识符来确定。
-
公开(公告)号:US20080172603A1
公开(公告)日:2008-07-17
申请号:US11649004
申请日:2007-01-03
申请人: Nipun Agarwal , Sanket Malde , Bhushan Khaladkar , Eric Sedlar
发明人: Nipun Agarwal , Sanket Malde , Bhushan Khaladkar , Eric Sedlar
CPC分类号: G06F17/2247 , G06F9/454
摘要: Systems, methods, and other embodiments associated with providing an XML-based translation service are described. One method embodiment includes accessing a translation-aware XML document that may comply with a translation-enabling XML schema. The document may store a first XML element that stores translatable data and a second XML element that stores a translation of the translatable data. The schema may describe that the first XML element includes a first identifier that identifies the first element as storing translatable data. The schema may also describe that the second XML element includes a second identifier that identifies the second element as storing a translation for translatable data. The method may also include establishing a session language identifier and providing a virtual view of the translation-aware XML document, the virtual view being determined, at least in part, by the session language identifier.
摘要翻译: 描述了与提供基于XML的翻译服务相关联的系统,方法和其他实施例。 一个方法实施例包括访问可以符合可翻译启用的XML模式的具有翻译感知的XML文档。 文档可以存储存储可翻译数据的第一XML元素和存储可翻译数据的翻译的第二XML元素。 该模式可以描述第一XML元素包括将第一元素标识为存储可翻译数据的第一标识符。 该模式还可以描述第二XML元素包括标识第二元素作为存储可翻译数据的翻译的第二标识符。 该方法还可以包括建立会话语言标识符并提供翻译感知XML文档的虚拟视图,该虚拟视图至少部分地由会话语言标识符来确定。
-
-
-
-
-
-
-
-
-