System, method and computer program product for monitoring data activity utilizing a shared data store
Assigneesalesforce.com, inc.
InventorsScott W. YANCEY, Scott HANSMA
Life of this patent
Estimating the term…
Abstract
In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
Claims21
1-20. (canceled)
A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed by a computer to implement a method comprising:
- identifying, by a system, data activity performed across multiple servers, the data activity associated with at least one entity external to the system;
- storing, within a distributed memory cache of the system that is shared by the multiple servers, information indicating the identified data activity;
- storing, within a database of the system that is shared by the multiple servers, the information;
- retrieving, by the system from the distributed memory cache, a portion of the information associated with a particular time interval;
- using, by the system, the retrieved portion of the information to generate a profile for the particular time interval;
- and
- reporting, by the system, the generated profile for the particular time interval.
A database system, comprising:
- a plurality of servers and a distributed memory cache shared by the servers;
- and
- a processor configured to:
- identify data activity performed across multiple servers, the data activity associated with at least one entity external to the database system;
- store, within the distributed memory cache, information indicating the identified data activity;
- retrieve, from the distributed memory cache, a portion of the information associated with a particular time interval;
- generate a profile for the particular time interval based on the retrieved portion of the information;
- and
- report the generated profile for the particular time interval.
Dependencies are inferred from the claim text.