SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR MONITORING DATA ACTIVITY UTILIZING A SHARED DATA STORE
First Claim
Patent Images
1. 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 including events initiated by at least one first 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, a first portion of the information indicating the identified data activity;
retrieving, by the system from the distributed memory cache, a second portion of the information indicating the identified data activity;
using, by the system, the retrieved second portion of the information indicating the identified data activity to generate a historical profile of the data activity;
reporting, by the system, the generated historical profile.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
11 Claims
-
1. 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 including events initiated by at least one first 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, a first portion of the information indicating the identified data activity; retrieving, by the system from the distributed memory cache, a second portion of the information indicating the identified data activity; using, by the system, the retrieved second portion of the information indicating the identified data activity to generate a historical profile of the data activity; reporting, by the system, the generated historical profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
identifying, by a system, data activity performed across multiple servers, the data activity including events initiated by at least one first 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, a first portion of the information indicating the identified data activity; retrieving, by the system from the distributed memory cache, a second portion of the information indicating the identified data activity; using, by the system, the retrieved second portion of the information indicating the identified data activity to generate a historical profile of the data activity; reporting, by the system, the generated historical profile.
-
-
10. An apparatus, comprising:
-
a processor of a system for; identifying, by the system, data activity performed across multiple servers, the data activity including events initiated by at least one first 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, a first portion of the information indicating the identified data activity; retrieving, by the system from the distributed memory cache, a second portion of the information indicating the identified data activity; using, by the system, the retrieved second portion of the information indicating the identified data activity to generate a historical profile of the data activity; reporting, by the system, the generated historical profile.
-
-
11. A method for transmitting code for use in a multi-tenant database system on a transmission medium, the method comprising:
-
transmitting code for identifying, by a system, data activity performed across multiple servers, the data activity including events initiated by at least one first entity external to the system; transmitting code for storing, within a distributed memory cache of the system that is shared by the multiple servers, information indicating the identified data activity; transmitting code for storing, within a database of the system that is shared by the multiple servers, a first portion of the information indicating the identified data activity; transmitting code for retrieving, by the system from the distributed memory cache, a second portion of the information indicating the identified data activity; transmitting code for using, by the system, the retrieved second portion of the information indicating the identified data activity to generate a historical profile of the data activity; transmitting code for reporting, by the system, the generated historical profile.
-
Specification