发明名称 Manipulation of multi-tenancy database
摘要 Embodiments relate to manipulating a multi-tenant database, wherein the multi-tenant database comprises one or more source databases for storing tenant data. An aspect includes receiving a database operation request for one or more tenant-specific logic views, wherein the tenant-specific logic views are created for respective tenants based on mapping information pointing to the one or more source databases included in the multi-tenant database and multi-tenant metadata. Another aspect includes acquiring the mapping information related to the database operation request and pointing to the one or more source databases included in the multi-tenant database. Yet another aspect includes performing a database operation corresponding to the database operation requested for the one or more source databases based on the acquired mapping information.
申请公布号 US9372883(B2) 申请公布日期 2016.06.21
申请号 US201313954179 申请日期 2013.07.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 An Wen Hao;Gao Bo;Guo Chang Jie;Wang Ning;Wang Qi Rong;Wang Xiao Feng;Wang Zhi Hu;Zhi Lei
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Carroll Terry
主权项 1. A method of manipulating a multi-tenant database, wherein the multi-tenant database comprises a plurality of source databases for storing tenant data corresponding to a plurality of tenants, the method comprising: receiving a database operation request via a tenant specific logic view of a plurality of tenant-specific logic views, wherein the plurality of tenant-specific logic views each correspond to a respective tenant of the plurality of tenants based on mapping information pointing to the plurality of source databases included in the multi-tenant database and multi-tenant metadata, wherein the tenant-specific logic view includes a respective trigger configured to convert the database operation request received via the tenant specific logic view into a two-segment type transaction for updating of a system table spanning multiple databases of the plurality of source databases; acquiring the mapping information related to the database operation request and pointing to the multiple databases of the plurality of source databases included in the multi-tenant database; and performing a database operation corresponding to the database operation request for the multiple databases of the plurality of source databases based on the acquired mapping information, wherein the performing comprises invoking the trigger.
地址 Armonk NY US