Scoped database connections
    1.
    发明授权
    Scoped database connections 有权
    范围数据库连接

    公开(公告)号:US09081837B2

    公开(公告)日:2015-07-14

    申请号:US13165511

    申请日:2011-06-21

    CPC classification number: G06F17/30566

    Abstract: The present invention extends to methods, systems, and computer program products for scoping the context used to access a database partition. Embodiments of the invention enable data isolation using partitions in multi-tenant databases, while relieving client applications from dealing with the partitions. For example, a computer system that includes a distributed database system comprising a plurality of database partitions in a federation receives a context to use when performing database access operations within the distributed database system. The context identifies specified relevant portion of the federation. The computer system also receives a database access operation that is associated with the context. The computer system modifies the semantics of the database access operation in accordance with the associated context, to direct application of the database access operation to the specified relevant portion of the federation.

    Abstract translation: 本发明扩展到用于范围界定用于访问数据库分区的上下文的方法,系统和计算机程序产品。 本发明的实施例使得能够在多租户数据库中使用分区进行数据隔离,同时减轻客户端应用程序处理分区。 例如,包括在联合体中包括多个数据库分区的分布式数据库系统的计算机系统接收在分布式数据库系统中执行数据库访问操作时要使用的上下文。 上下文标识了联盟的指定相关部分。 计算机系统还接收与上下文相关联的数据库访问操作。 计算机系统根据相关联的上下文来修改数据库访问操作的语义,以将数据库访问操作的应用直接引导到联盟的指定相关部分。

    METHOD OF REFACTORING A RUNNING DATABASE SYSTEM
    2.
    发明申请
    METHOD OF REFACTORING A RUNNING DATABASE SYSTEM 有权
    引导运行数据库系统的方法

    公开(公告)号:US20090327324A1

    公开(公告)日:2009-12-31

    申请号:US12163790

    申请日:2008-06-27

    CPC classification number: G06F17/30312

    Abstract: A database development system is provided. The system includes a current-state source representation of a database that can be captured in a model of the database and a metadata component that preserves user intentions describing when a user interacts with the system to perform a refactoring operation (or other code enhancement) for use in subsequent operations by the system. A deployment component is provided that utilizes the preserved user intentions to optimize behavioral upgrades to the system, where simulations can be run against the model to facilitate efficient and automated deployments.

    Abstract translation: 提供了数据库开发系统。 该系统包括可以在数据库的模型中捕获的数据库的当前状态源表示,以及元数据组件,其保留用户描述用户与系统何时交互以执行重构操作(或其他代码增强)的意图,用于 在系统的后续操作中使用。 提供的部署组件利用保留的用户意图来优化对系统的行为升级,其中可以针对模型运行模拟,以促进高效和自动化的部署。

    Method of refactoring a running database system
    4.
    发明授权
    Method of refactoring a running database system 有权
    重构正在运行的数据库系统的方法

    公开(公告)号:US08010578B2

    公开(公告)日:2011-08-30

    申请号:US12163790

    申请日:2008-06-27

    CPC classification number: G06F17/30312

    Abstract: A database development system is provided. The system includes a current-state source representation of a database that can be captured in a model of the database and a metadata component that preserves user intentions describing when a user interacts with the system to perform a refactoring operation (or other code enhancement) for use in subsequent operations by the system. A deployment component is provided that utilizes the preserved user intentions to optimize behavioral upgrades to the system, where simulations can be run against the model to facilitate efficient and automated deployments.

    Abstract translation: 提供了数据库开发系统。 该系统包括可以在数据库的模型中捕获的数据库的当前状态源表示,以及元数据组件,其保留用户描述用户与系统何时交互以执行重构操作(或其他代码增强)的意图,用于 在系统的后续操作中使用。 提供的部署组件利用保留的用户意图来优化对系统的行为升级,其中可以针对模型运行模拟,以促进高效和自动化的部署。

    Method for the synthesis of sucrose-6-esters
    5.
    发明授权
    Method for the synthesis of sucrose-6-esters 有权
    蔗糖-6-酯的合成方法

    公开(公告)号:US06939962B2

    公开(公告)日:2005-09-06

    申请号:US10343378

    申请日:2001-07-19

    CPC classification number: C07H13/04 C07H13/06

    Abstract: There is described a process for the synthesis of a sucrose-6-ester comprising: (a) reacting a mixture comprising sucrose and a polar aprotic solvent with an organotin-based acylation promoter, while adding a solvent capable of removing water by co-distillation, and removing water by co-distillation, to afford a first reaction mixture which is substantially free from water, followed by (b) adding a carboxylic anhydride to said first reaction mixture to afford a second reaction mixture, and maintaining said second reaction mixture at a temperature and for a period of time sufficient to produce a sucrose-6-ester, characterised in that step (a) is performed at a temperature of from 85 to 125° C. and at a pressure of from 20 to 80 kPa. In the most preferred embodiment, the polar aprotic solvent is DMF, the solvent capable of removing water by co-distillation is cyclohexane, the organotion-based acylation promoter is a 1,3-diacyloxy-1,1,3,3-tetrabutyldistannoxane, and step (a) is performed at approximately 97° C., and approximately 50 kpa, until the weight ratio of tin to water in the first reaction mixture is greater than about 26, when the tin content is measured by X-Ray Fluoresence Analyzer, and the water content is measured by the Karl-Fischer method.

    Abstract translation: 描述了合成蔗糖-6-酯的方法,其包括:(a)使包含蔗糖和极性非质子溶剂的混合物与有机锡基酰化促进剂反应,同时加入能够通过共蒸馏除去水的溶剂 ,并通过共蒸馏除去水,得到基本上不含水的第一反应混合物,然后(b)向所述第一反应混合物中加入羧酸酐以提供第二反应混合物,并将所述第二反应混合物保持在 温度和足以产生蔗糖-6-酯的一段时间,其特征在于步骤(a)在85至125℃的温度和20至80kPa的压力下进行。 在最优选的实施方案中,极性非质子溶剂是DMF,通过共蒸馏除去水的溶剂是环己烷,基于有机物的酰化促进剂是1,3-二酰氧基-1,1,3,3-四丁基二锡氧烷, 并且步骤(a)在大约97℃和大约50kpa进行,直到当第一反应混合物中锡与水的重量比大于约26时,当锡含量通过X射线荧光分析仪 ,并用Karl-Fischer法测量含水量。

    SCOPED DATABASE CONNECTIONS
    6.
    发明申请
    SCOPED DATABASE CONNECTIONS 有权
    SCOPED数据库连接

    公开(公告)号:US20120109926A1

    公开(公告)日:2012-05-03

    申请号:US13165511

    申请日:2011-06-21

    CPC classification number: G06F17/30566

    Abstract: The present invention extends to methods, systems, and computer program products for scoping the context used to access a database partition. Embodiments of the invention enable data isolation using partitions in multi-tenant databases, while relieving client applications from dealing with the partitions. For example, a computer system that includes a distributed database system comprising a plurality of database partitions in a federation receives a context to use when performing database access operations within the distributed database system. The context identifies specified relevant portion of the federation. The computer system also receives a database access operation that is associated with the context. The computer system modifies the semantics of the database access operation in accordance with the associated context, to direct application of the database access operation to the specified relevant portion of the federation.

    Abstract translation: 本发明扩展到用于范围界定用于访问数据库分区的上下文的方法,系统和计算机程序产品。 本发明的实施例使得能够在多租户数据库中使用分区进行数据隔离,同时减轻客户端应用程序处理分区。 例如,包括在联合体中包括多个数据库分区的分布式数据库系统的计算机系统接收在分布式数据库系统中执行数据库访问操作时要使用的上下文。 上下文标识了联盟的指定相关部分。 计算机系统还接收与上下文相关联的数据库访问操作。 计算机系统根据相关联的上下文来修改数据库访问操作的语义,以将数据库访问操作的应用直接引导到联盟的指定相关部分。

    Resource accessing with locking
    8.
    发明授权
    Resource accessing with locking 有权
    通过锁定访问资源

    公开(公告)号:US07603502B2

    公开(公告)日:2009-10-13

    申请号:US11103854

    申请日:2005-04-12

    CPC classification number: G06F9/526

    Abstract: Thread usage is managed when locking resources during the possibly-contentious accessing of such resources. In a described implementation, a thread that is executing a corresponding access request is not suspended when its corresponding access request is delayed because a targeted resource is currently locked for accessing by another thread. Instead, when a targeted resource is locked, the blocked access request is queued up in a queue of access requests. The corresponding thread is then permitted to perform other work. When the resource is subsequently unlocked and thus becomes available, an access request (e.g., the oldest or highest priority access request) that is queued is retrieved, and a thread is allowed to execute it. Implementations for general locking access schemes, for read/write-bifurcated locking access schemes, etc. are described. Implementations are described from conceptual, functional, temporal, code or function, contention, thread, and other perspectives.

    Abstract translation: 在可能争取访问这些资源的过程中锁定资源时,会管理线程使用。 在描述的实现中,当对应的访问请求被延迟时,正在执行相应的访问请求的线程不被暂停,因为目标资源当前被锁定以被另一个线程访问。 相反,当目标资源被锁定时,阻塞的访问请求在访问请求队列中排队。 然后允许相应的线程执行其他工作。 当资源随后解锁并因此变得可用时,检索排队的访问请求(例如,最早或最高优先级的访问请求),并允许线程执行它。 描述了用于读/写分叉锁定访问方案的通用锁定访问方案的实现等。 实现从概念,功能,时间,代码或功能,争用,线程和其他角度进行描述。

Patent Agency Ranking