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 database system that includes a plurality of servers and a distributed memory cache shared by the servers, data activity performed across the servers, the data activity including events associated with a user system coupled to the database system, wherein identifying the data activity comprises activity tracking using a request count within the distributed memory cache;
storing, by the database system, first information indicating the identified data activity;
following the storing of the first information, moving a portion of the first information to the distributed memory cache;
generating, by the database system, second information associated with the data activity from contents of the distributed memory cache, wherein the generated second information is based on a total count of activity indicated by the request count; and
providing the user system with access to the generated second information.
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.
214 Citations
20 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 database system that includes a plurality of servers and a distributed memory cache shared by the servers, data activity performed across the servers, the data activity including events associated with a user system coupled to the database system, wherein identifying the data activity comprises activity tracking using a request count within the distributed memory cache; storing, by the database system, first information indicating the identified data activity; following the storing of the first information, moving a portion of the first information to the distributed memory cache; generating, by the database system, second information associated with the data activity from contents of the distributed memory cache, wherein the generated second information is based on a total count of activity indicated by the request count; and providing the user system with access to the generated second information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
identifying, by a database system that includes a plurality of servers and a distributed memory cache shared by the servers, data activity performed across the servers, the data activity including events associated with a user system coupled to the database system, wherein identifying the data activity comprises activity tracking using a request count within the distributed memory cache; storing, by the database system, first information indicating the identified data activity; following the storing of the first information, moving a portion of the first information to the distributed memory cache; generating, by the database system, second information associated with the data activity from contents of the distributed memory cache, wherein the generated second information is based on a total count of activity indicated by the request count; and providing the user system with access to the generated second information. - View Dependent Claims (19, 20)
-
-
10. An apparatus, comprising:
-
a processor of a database system, the database system including a plurality of servers and a distributed memory cache shared by the servers, the processor to; identify data activity performed across the servers, the data activity including events associated with a user system coupled to the database system, wherein identify the data activity comprises activity tracking using a request count within the distributed memory cache; store first information indicating the identified data activity; following storage of the first information, move a portion of the first information to the distributed memory cache; generate second information associated with the data activity from contents of the distributed memory cache, wherein the generated second information is based on a total count of activity indicated by the request count; and provide the user system with access to the generated second information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
11. A method for transmitting code for use in a multi-tenant database system on a transmission medium, the multi-tenant database system including a plurality of servers and a distributed memory cache shared by the servers, the method comprising:
-
transmitting code for identifying, by the multi-tenant database system, data activity performed across the servers, the data activity including events associated with a user system coupled to the multi-tenant database system, wherein identifying the data activity comprises activity tracking using a request count within the distributed memory cache; transmitting code for storing, by the multi-tenant database system, first information indicating the identified data activity; transmitting code for moving a portion of the first information to the distributed memory cache following the storing of the first information; transmitting code for generating, by the multi-tenant database system, second information associated with the data activity from contents of the distributed memory cache, wherein the generated second information is based on a total count of activity indicated by the request count; and transmitting code for providing the user system with access to the generated second information.
-
Specification