Systems and methods for hosting the common language runtime in a database management system
    3.
    发明申请
    Systems and methods for hosting the common language runtime in a database management system 审中-公开
    在数据库管理系统中托管公共语言运行库的系统和方法

    公开(公告)号:US20050187980A1

    公开(公告)日:2005-08-25

    申请号:US10776371

    申请日:2004-02-10

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F16/252

    摘要: The present invention the is directed to systems and methods for hosting the CLR in a DBMS in order to achieve reliability, scalability, security, and robustness for enabled DBMS programming features. Integrating the CLR with a DBMS enables programming features in the database such as stored procedures, functions, triggers, types, and aggregates to be written in any of the programming languages that are compiled into IL code supported by the CLR. For the various embodiments of the present invention, the CLR is hosted inside the DBMS and, instead of making requests directly to the server operating system, the CLR instead interfaces with the DBMS via DBMS APIs for such requests, and only the DBMS directly interfaces with the server operating system to access the server.

    摘要翻译: 本发明涉及用于在DBMS中托管CLR以便实现启用的DBMS编程特征的可靠性,可扩展性,安全性和鲁棒性的系统和方法。 将CLR与DBMS集成,可以使数据库中的编程功能(例如存储过程,函数,触发器,类型和聚合)以任何编译为CLR支持的IL代码的编程语言编写。 对于本发明的各种实施例,CLR托管在DBMS内部,而不是直接向服务器操作系统提出请求,而是通过用于这种请求的DBMS API而与DBMS接口,而不是DBMS直接与 服务器操作系统访问服务器。

    Framework for database transactions
    4.
    发明授权
    Framework for database transactions 有权
    数据库事务框架

    公开(公告)号:US07770186B2

    公开(公告)日:2010-08-03

    申请号:US11326947

    申请日:2006-01-06

    IPC分类号: G06F9/46 G06F15/16

    CPC分类号: G06F17/30348

    摘要: Various mechanisms are presented that allow for the coordination of transactions in a managed runtime environment. In one aspect, a runtime environment that is hosted in a database system, includes an application programming interface (API). The API can surface the database transactions as ambient transactions, and present them to some user code. When the user code connects to some remote resource, the ambient transaction can be implicitly propagated to the remoter resource, resulting in coordination of the database transaction with any given transaction running in the remote resource.

    摘要翻译: 提出了允许在受管运行时环境中协调事务的各种机制。 一方面,托管在数据库系统中的运行时环境包括应用程序编程接口(API)。 API可以将数据库事务表示为环境事务,并将其呈现给某些用户代码。 当用户代码连接到一些远程资源时,环境事务可以隐式传播到远程资源,导致数据库事务与在远程资源中运行的任何给定事务协调。

    Framework for database transactions
    5.
    发明申请
    Framework for database transactions 有权
    数据库事务框架

    公开(公告)号:US20070198455A1

    公开(公告)日:2007-08-23

    申请号:US11326947

    申请日:2006-01-06

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30348

    摘要: Various mechanisms are presented that allow for the coordination of transactions in a managed runtime environment. In one aspect, a runtime environment that is hosted in a database system, includes an application programming interface (API). The API can surface the database transactions as ambient transactions, and present them to some user code. When the user code connects to some remote resource, the ambient transaction can be implicitly propagated to the remoter resource, resulting in coordination of the database transaction with any given transaction running in the remote resource.

    摘要翻译: 提出了允许在受管运行时环境中协调事务的各种机制。 一方面,托管在数据库系统中的运行时环境包括应用程序编程接口(API)。 API可以将数据库事务表示为环境事务,并将其呈现给某些用户代码。 当用户代码连接到一些远程资源时,环境事务可以隐式传播到远程资源,导致数据库事务与在远程资源中运行的任何给定事务协调。

    System and method for storing and retrieving XML data encapsulated as an object in a database store
    6.
    发明申请
    System and method for storing and retrieving XML data encapsulated as an object in a database store 审中-公开
    用于存储和检索在数据库存储中封装为对象的XML数据的系统和方法

    公开(公告)号:US20050091231A1

    公开(公告)日:2005-04-28

    申请号:US10693158

    申请日:2003-10-24

    CPC分类号: G06F16/84 G06F16/93

    摘要: A system and method are provided for modeling structured, semi-structured, and unstructured data all within a single instance of a user defined type (UDT) within a database store. In particular, the XML data model is extended to fields of a UDT. As a result, the properties of the XML data model—such as document order and document structure—can be preserved within instances of a UDT. Moreover, code representing object behavior (i.e., methods that can be invoked on an object in managed code) can be added to the UDT to operate on an XML field, as well as non-XML fields of the UDT. This enables a framework for adding business logic to XML data. The content model of the XML data can be optionally described using XML schema documents associated with the XML fields of the UDT.

    摘要翻译: 提供了一种系统和方法,用于在数据库存储内的用户定义类型(UDT)的单个实例中对结构化,半结构化和非结构化数据进行建模。 特别地,XML数据模型扩展到UDT的字段。 因此,XML数据模型的属性(如文档顺序和文档结构)可以在UDT的实例中保留。 此外,可以将代表对象行为的代码(即,可以在托管代码中的对象上调用的方法)添加到UDT以对XML字段以及UDT的非XML字段进行操作。 这使得可以将业务逻辑添加到XML数据中。 可以使用与UDT的XML字段相关联的XML模式文档来可选地描述XML数据的内容模型。

    METHODS AND APPARATUS RELATING TO SERVER/CLIENT SQL ENVIRONMENTS
    7.
    发明申请
    METHODS AND APPARATUS RELATING TO SERVER/CLIENT SQL ENVIRONMENTS 审中-公开
    与服务器/客户SQL环境相关的方法和设备

    公开(公告)号:US20080301148A1

    公开(公告)日:2008-12-04

    申请号:US11767556

    申请日:2007-06-25

    IPC分类号: G06F17/30 G06F3/00

    CPC分类号: H04L69/06 G06F16/2443

    摘要: Systems and methodologies that enhance a Tabular Data Stream (TDS) protocol by enabling clients to send tabular formed data as a single parameter to servers. A Table Valued Parameter (TVP) transporting component enables the client servers to transmit entire database tables as a single parameter; when invoking a server side procedure, for example. As such, values can be passed for functions associated with a stored procedure, and a parameter styled Application Program Interface (API) can be implemented.

    摘要翻译: 通过使客户端可以将表格形式的数据作为单个参数发送到服务器来增强表格数据流(TDS)协议的系统和方法。 表值参数(TVP)传输组件使客户端服务器可以将整个数据库表作为单个参数传输; 当调用服务器端程序时,例如。 因此,可以传递与存储过程相关联的功能的值,并且可以实现参数样式的应用程序接口(API)。