MECHANISM AND APPARATUS FOR TRANSPARENTLY ENABLES MULTI-TENANT FILE ACCESS OPERATION
    1.
    发明申请
    MECHANISM AND APPARATUS FOR TRANSPARENTLY ENABLES MULTI-TENANT FILE ACCESS OPERATION 审中-公开
    透明使用机构和装置多重文件访问操作

    公开(公告)号:US20110270886A1

    公开(公告)日:2011-11-03

    申请号:US13097881

    申请日:2011-04-29

    IPC分类号: G06F17/30 G06F7/00

    摘要: The present invention relates to a multi-tenant technology. The disclosure provides a method for processing a file access request to a multi-tenant application by using a file proxy and a corresponding file proxy apparatus, the method comprising: intercepting a file access request; converting the file access request based on a predetermined file isolation model; and transmitting the converted file access request to an operating system. By using this invention, the necessity of modifying a source code of an application so as to enabling a single-tenant application to support an operation in the multi-tenant model may be reduced. The present invention further provides a multi-tenant file system adapted for a multi-tenant application. In cooperation with the multi-tenant system, the method and file proxy apparatus according to the present invention may provide transparent support to fulfill security isolation and access control of tenant files with different SLAs.

    摘要翻译: 本发明涉及多租户技术。 本公开提供了一种通过使用文件代理和相应的文件代理装置来处理对多租户应用的文件访问请求的方法,所述方法包括:截取文件访问请求; 基于预定文件隔离模型转换文件访问请求; 以及将转换的文件访问请求发送到操作系统。 通过使用本发明,可以减少修改应用程序的源代码以使得单租户应用能够支持多租户模型中的操作的必要性。 本发明还提供一种适用于多租户应用的多租户文件系统。 与多租户系统合作,根据本发明的方法和文件代理设备可以提供透明支持,以实现具有不同SLA的租户文件的安全隔离和访问控制。

    Processing materialized tables in a multi-tenant application system
    2.
    发明授权
    Processing materialized tables in a multi-tenant application system 有权
    在多租户应用系统中处理物化表

    公开(公告)号:US08533159B2

    公开(公告)日:2013-09-10

    申请号:US13165885

    申请日:2011-06-22

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30297 G06F17/30587

    摘要: A method, system and computer program for processing materialized tables in a multi-tenant application system, wherein in the multi-tenant application system, a plurality of tenants share one or more basic-tables. According to the data access history information of the plurality of tenants, an update pattern analyzer analyzes the similarity of the update patterns for one or more basic-tables by the plurality of tenants. Furthermore, according to the similarity analyzed by the update pattern analyzer, a tenant grouping means groups the plurality of tenants into a plurality of tenant groups. Additionally, according to the tenant groups grouped by the tenant grouping means, a materialized table constructor constructs the tenant group materialized tables from the one or more basic-tables.

    摘要翻译: 一种用于在多租户应用系统中处理物化表的方法,系统和计算机程序,其中在所述多租户应用系统中,多个租户共享一个或多个基本表。 根据多个租户的数据访问历史信息,更新模式分析器分析多个租户对一个或多个基本表的更新模式的相似性。 此外,根据由更新模式分析器分析的相似度,租户分组装置将多个租户分组成多个租户组。 另外,根据由租户分组装置分组的租户组,物化表构造器从一个或多个基本表构建租户组物化表。

    Method and apparatus for applying database partitioning in a multi-tenancy scenario
    3.
    发明授权
    Method and apparatus for applying database partitioning in a multi-tenancy scenario 失效
    在多租户场景中应用数据库分区的方法和装置

    公开(公告)号:US08200705B2

    公开(公告)日:2012-06-12

    申请号:US12509051

    申请日:2009-07-24

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30339

    摘要: A method and apparatus for applying database partitioning in a multi-tenancy scenario is disclosed, the method includes providing, in each database table of a partitioned database system storing tenant data, a partition key field for storing a respective partition key for each tenant within a plurality of tenants. The respective partition key for each tenant is designated for each tenant according to a partition designated for the each respective tenant and the corresponding relationships between partitions and partition keys in the database partitioning mechanism of the partitioned database system. The respective partition key is used by the partitioned database system to perform database partitioning operations on the data of each respective tenant.

    摘要翻译: 公开了一种在多业务场景中应用数据库分割的方法和装置,所述方法包括在存储租户数据的分区数据库系统的每个数据库表中提供分区密钥字段,用于为每个租户内的每个租户存储相应的分区密钥 多个租户。 根据为每个相应租户指定的分区以及分区数据库系统的数据库分区机制中的分区和分区键之间的对应关系,为每个租户指定每个租户的相应分区密钥。 相应的分区密钥由分区数据库系统用于对每个相应租户的数据执行数据库分区操作。

    APPARATUS FOR PROCESSING MATERIALIZED TABLES IN A MULTI-TENANT APPLICATION SYSTEM
    4.
    发明申请
    APPARATUS FOR PROCESSING MATERIALIZED TABLES IN A MULTI-TENANT APPLICATION SYSTEM 有权
    用于在多个应用系统中处理材料表的装置

    公开(公告)号:US20120030192A1

    公开(公告)日:2012-02-02

    申请号:US13165885

    申请日:2011-06-22

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30297 G06F17/30587

    摘要: A method, system and computer program for processing materialized tables in a multi-tenant application system, wherein in the multi-tenant application system, a plurality of tenants share one or more basic-tables. According to the data access history information of the plurality of tenants, an update pattern analyzer analyzes the similarity of the update patterns for one or more basic-tables by the plurality of tenants. Furthermore, according to the similarity analyzed by the update pattern analyzer, a tenant grouping means groups the plurality of tenants into a plurality of tenant groups. Additionally, according to the tenant groups grouped by the tenant grouping means, a materialized table constructor constructs the tenant group materialized tables from the one or more basic-tables.

    摘要翻译: 一种用于在多租户应用系统中处理物化表的方法,系统和计算机程序,其中在所述多租户应用系统中,多个租户共享一个或多个基本表。 根据多个租户的数据访问历史信息,更新模式分析器分析多个租户对一个或多个基本表的更新模式的相似性。 此外,根据由更新模式分析器分析的相似度,租户分组装置将多个租户分组成多个租户组。 另外,根据由租户分组装置分组的租户组,物化表构造器从一个或多个基本表构建租户组物化表。

    Locating isolation points in an application under multi-tenant environment
    5.
    发明授权
    Locating isolation points in an application under multi-tenant environment 有权
    在多租户环境下的应用程序中找到隔离点

    公开(公告)号:US08949787B2

    公开(公告)日:2015-02-03

    申请号:US13600619

    申请日:2012-08-31

    IPC分类号: G06F9/44 G06F9/45 H04L29/08

    CPC分类号: G06F8/70 H04L67/10

    摘要: A computer implemented method for locating isolation points in an application under multi-tenant environment includes scanning, using a computer device an application by using scanning rules, to obtain potential isolation points and relationships between the potential isolation points; specifying at least one isolation point among the potential isolation points; and screening an isolation point from the potential isolation points by using relationships between the specified at least one isolation point and the remaining potential isolation points.

    摘要翻译: 用于在多租户环境下定位应用程序中的隔离点的计算机实现方法包括使用计算机设备使用扫描规则扫描应用程序以获得潜在隔离点和潜在隔离点之间的关系; 指定电势隔离点中的至少一个隔离点; 并且通过使用指定的至少一个隔离点和剩余的电位隔离点之间的关系来从潜在隔离点筛选隔离点。

    LOCATING ISOLATION POINTS IN AN APPLICATION UNDER MULTI-TENANT ENVIRONMENT
    6.
    发明申请
    LOCATING ISOLATION POINTS IN AN APPLICATION UNDER MULTI-TENANT ENVIRONMENT 审中-公开
    在多重环境下的应用中定位分离点

    公开(公告)号:US20130055204A1

    公开(公告)日:2013-02-28

    申请号:US13604051

    申请日:2012-09-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 H04L67/10

    摘要: An apparatus for locating isolation points in an application under multi-tenant environment includes a scanning module configured to scan the application, by using scanning rules, to obtain potential isolation points and relationships between the potential isolation points; a specifying module configured to specify at least one isolation point among the potential isolation points; and an isolation point screening module configured to screen an isolation point from the potential isolation points by using relationships between the specified at least one isolation point and the remaining potential isolation points.

    摘要翻译: 一种用于在多租户环境下在应用中定位隔离点的装置包括:扫描模块,被配置为通过使用扫描规则扫描应用,以获得潜在隔离点和电势隔离点之间的关系; 指定模块,被配置为指定所述电势隔离点中的至少一个隔离点; 以及隔离点屏蔽模块,被配置为通过使用所述指定的至少一个隔离点和剩余的电势隔离点之间的关系来将所述隔离点与所述电位隔离点进行屏蔽。

    LOCATING ISOLATION POINTS IN AN APPLICATION UNDER MULTI-TENANT ENVIRONMENT
    7.
    发明申请
    LOCATING ISOLATION POINTS IN AN APPLICATION UNDER MULTI-TENANT ENVIRONMENT 有权
    在多重环境下的应用中定位分离点

    公开(公告)号:US20130055203A1

    公开(公告)日:2013-02-28

    申请号:US13600619

    申请日:2012-08-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 H04L67/10

    摘要: A computer implemented method for locating isolation points in an application under multi-tenant environment includes scanning, using a computer device an application by using scanning rules, to obtain potential isolation points and relationships between the potential isolation points; specifying at least one isolation point among the potential isolation points; and screening an isolation point from the potential isolation points by using relationships between the specified at least one isolation point and the remaining potential isolation points.

    摘要翻译: 用于在多租户环境下定位应用程序中的隔离点的计算机实现方法包括使用计算机设备使用扫描规则扫描应用程序以获得潜在隔离点和潜在隔离点之间的关系; 指定电势隔离点中的至少一个隔离点; 并且通过使用指定的至少一个隔离点和剩余的电位隔离点之间的关系来从潜在隔离点筛选隔离点。

    METHOD AND APPARATUS FOR APPLYING DATABASE PARTITIONING IN A MULTI-TENANCY SCENARIO
    8.
    发明申请
    METHOD AND APPARATUS FOR APPLYING DATABASE PARTITIONING IN A MULTI-TENANCY SCENARIO 失效
    在多个场景场景中应用数据库分区的方法和装置

    公开(公告)号:US20100030995A1

    公开(公告)日:2010-02-04

    申请号:US12509051

    申请日:2009-07-24

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F17/30339

    摘要: A method and apparatus for applying database partitioning in a multi-tenancy scenario is disclosed, the method includes providing, in each database table of a partitioned database system storing tenant data, a partition key field for storing a respective partition key for each tenant within a plurality of tenants. The respective partition key for each tenant is designated for each tenant according to a partition designated for the each respective tenant and the corresponding relationships between partitions and partition keys in the database partitioning mechanism of the partitioned database system. The respective partition key is used by the partitioned database system to perform database partitioning operations on the data of each respective tenant.

    摘要翻译: 公开了一种在多业务场景中应用数据库分割的方法和装置,所述方法包括在存储租户数据的分区数据库系统的每个数据库表中提供分区密钥字段,用于为每个租户内的每个租户存储相应的分区密钥 多个租户。 根据为每个相应租户指定的分区以及分区数据库系统的数据库分区机制中的分区和分区键之间的对应关系,为每个租户指定每个租户的相应分区密钥。 相应的分区密钥由分区数据库系统用于对每个相应租户的数据执行数据库分区操作。

    Initializing a multi-tenant database
    9.
    发明授权
    Initializing a multi-tenant database 失效
    初始化多租户数据库

    公开(公告)号:US08495079B2

    公开(公告)日:2013-07-23

    申请号:US13432045

    申请日:2012-03-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30289

    摘要: A method and system for initializing a multi-tenant database. The method includes the steps of: executing a trial of a legacy initialization tool on a trial database; capturing database statements issued by the legacy initialization tool during the step of executing a trial; capturing trial execution results of the database statements; executing the legacy initialization tool on a multi-tenant database; intercepting the database statements issued by the legacy initialization tool during the step of executing the legacy initialization tool on the multi-tenant database; and executing a mock of intercepted database statements corresponding to types of the database statements, types of tables involved in the database statements, and the trial execution results of the database statements, where at least one of the steps is carried out using a computer device.

    摘要翻译: 一种用于初始化多租户数据库的方法和系统。 该方法包括以下步骤:在试用数据库上执行遗留初始化工具的试用; 在执行审判步骤期间捕获遗留初始化工具发布的数据库语句; 捕获数据库语句的试运行结果; 在多租户数据库上执行传统初始化工具; 在执行多租户数据库的遗留初始化工具的步骤期间,截取传统初始化工具发出的数据库语句; 并执行与数据库语句的类型相对应的截取的数据库语句的模拟,数据库语句中涉及的表的类型以及数据库语句的试用执行结果,其中使用计算机设备执行至少一个步骤。