Determing a permission of a first tenant with respect to a second tenant
US-2016337365-A1 · Nov 17, 2016 · US
US2016117318A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016117318-A1 |
| Application number | US-201414526211-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 28, 2014 |
| Priority date | Oct 28, 2014 |
| Publication date | Apr 28, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamically unified system of record in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes integrating, by and incorporating into the database system, a plurality of subsystems into a unified system of record (“unified system), where each subsystem is independent of and incompatible with other subsystems of the plurality of subsystems, and collectively managing the plurality of subsystems, where collectively managing includes facilitating common communication within and between and uniform management of the plurality of subsystems based on common communication criteria and unified storage of data associated with the plurality of subsystems.
Opening claim text (preview).
What is claimed is: 1 . A database system-implemented method, comprising: integrating, by and incorporating into the database system, a plurality of subsystems into a unified system of record (“unified system), wherein each subsystem is independent of and incompatible with other subsystems of the plurality of subsystems; and collectively managing the plurality of subsystems, wherein collectively managing includes facilitating common communication within and between and uniform management of the plurality of subsystems based on common communication criteria and unified storage of data associated with the plurality of subsystems. 2 . The method of claim 1 , wherein collectively managing based on the unified storage comprises managing contents at a unified store including a cluster of server computers coupled with a plurality of storage medium to hold and maintain the contents and one or more replications of one or more portions of the contents, wherein the contents include at least one of data and metadata associated with the plurality of subsystems. 3 . The method of claim 2 , wherein the plurality of storage medium are strategically placed and mapped within the unified store to facilitate at least one of load balancing, load distribution, high availability, and rapid repair of damage caused by one or more failures at one or more of the plurality of storage medium. 4 . The method of claim 2 , wherein the contents are maintained via the cluster of server computers at the unified store and wherein the plurality of subsystems are managed via fragments associated with extents obtained from a unified catalog. 5 . The method of claim 4 , wherein the plurality of subsystems are further managed via the unified catalog, wherein the unified catalog to facilitate generation of at least one of the extents and the fragments, wherein each extent of the extents contains one or more fragments of the fragments, wherein the unified catalog is further to manage the contents and the one or more replications of the one or more portions of the contents by performing at least one of copying of the contents or the one or more replications, migrating the contents or the one or more replications, wherein the unified catalog is further to assign unique names to each of the extents and fragments based on a unique naming system. 6 . The method of claim 5 , wherein at least one of the contents and the one or more replications is further managed via a unified vault, wherein the unified vault having one or more storage disks to retain one or more deleted portions of the contents or the one or more replications for a predetermined period of time. 7 . The method of claim 1 , wherein at least one of the contents and the one or more replications is further managed via a unified pump, wherein the unified pump to manage the contents or the one or more replications by copying one or more of the extents within and across datacenters associated with the unified store, wherein copying of the one or more extents is directed by the unified catalog. 8 . The method of claim 1 , further comprising providing a response to a user of the unified system based receiving a first number of writes that is fewer than a second number of writes, wherein the first number of writes is received and accepted and wherein the second number of writes is issued and expected. 9 . A system comprising: a processor and a memory to execute instructions at the system; and a mechanism to: integrate a plurality of subsystems into a unified system of record (“unified system), wherein each subsystem is independent of and incompatible with other subsystems of the plurality of subsystems; and collectively manage the plurality of subsystems, wherein collectively managing includes facilitating common communication within and between and uniform management of the plurality of subsystems based on common communication criteria and unified storage of data associated with the plurality of subsystems. 10 . The system of claim 9 , wherein collectively managing based on the unified storage comprises managing contents at a unified store including a cluster of server computers coupled with a plurality of storage medium to hold and maintain the contents and one or more replications of one or more portions of the contents, wherein the contents include at least one of data and metadata associated with the plurality of subsystems. 11 . The system of claim 10 , wherein the plurality of storage medium are strategically placed and mapped within the unified store to facilitate at least one of load balancing, load distribution, high availability, and rapid repair of damage caused by one or more failures at one or more of the plurality of storage medium. 12 . The system of claim 10 , wherein the contents are maintained via the cluster of server computers at the unified store and wherein the plurality of subsystems are managed via fragments associated with extents obtained from a unified catalog. 13 . The system of claim 12 , wherein the plurality of subsystems are further managed via the unified catalog, wherein the unified catalog to facilitate generation of at least one of the extents and the fragments, wherein each extent of the extents contains one or more fragments of the fragments, wherein the unified catalog is further to manage the contents and the one or more replications of the one or more portions of the contents by performing at least one of copying of the contents or the one or more replications, migrating the contents or the one or more replications, wherein the unified catalog is further to assign unique names to each of the extents and fragments based on a unique naming system. 14 . The system of claim 13 , wherein at least one of the contents and the one or more replications is further managed via a unified vault, wherein the unified vault having one or more storage disks to retain one or more deleted portions of the contents or the one or more replications for a predetermined period of time. 15 . The system of claim 9 , wherein at least one of the contents and the one or more replications is further managed via a unified pump, wherein the unified pump to manage the contents or the one or more replications by copying one or more of the extents within and across datacenters associated with the unified store, wherein copying of the one or more extents is directed by the unified catalog. 16 . The system of claim 9 , wherein the mechanism is further to provide a response to a user of the unified system based receiving a first number of writes that is fewer than a second number of writes, wherein the first number of writes is received and accepted and wherein the second number of writes is issued and expected. 17 . A machine-readable medium comprising a plurality of instructions which, when executed by a processing device, cause the processing device to perform one or more operations comprising: integrating a plurality of subsystems into a unified system of record (“unified system), wherein each subsystem is independent of and incompatible with other subsystems of the plurality of subsystems; and collectively managing the plurality of subsystems, wherein collectively managing includes facilitating common communication within and between and uniform management of the plurality of subsystems based on common communication criteria and unified storage of data associated with the plurality of subsystems. 18 . The machine-readable medium of claim 17 , wherein collectively managing based on the unified storage comprises managi
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Physics · mapped topic
Physics · mapped topic
in federated or virtual databases · CPC title
Design, administration or maintenance of databases · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.