Multi-user database system and method for resource usage tracking
First Claim
1. A multi-user database system comprising:
- at least one processor;
at least one network interface coupled to the at least one processor, the at least one network interface configured to receive transactions from a plurality of users, the transactions including session maintenance transactions and data requests;
an event table to store an event log of the session maintenance transactions;
an accounting table to store data associated with the data requests; and
a session table derived from the event table and the accounting table, the session table to store resource usage data associated with at least one user session.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure is directed to a multi-user database system. The multi-user database system includes at least one processor, at least one network interface coupled to the processor, an event table, an accounting table, and a session table. The network interface is configured to receive transactions from a plurality of users. The transactions include session maintenance transactions and data requests. The event table stores a data log of the session maintenance transactions. The accounting table stores data associated with the data requests. The session table is derived from the event table and the accounting table. The session table stores resource usage data associated with at least one user session.
-
Citations
30 Claims
-
1. A multi-user database system comprising:
-
at least one processor;
at least one network interface coupled to the at least one processor, the at least one network interface configured to receive transactions from a plurality of users, the transactions including session maintenance transactions and data requests;
an event table to store an event log of the session maintenance transactions;
an accounting table to store data associated with the data requests; and
a session table derived from the event table and the accounting table, the session table to store resource usage data associated with at least one user session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A multi-user database system comprising:
-
a processor;
a network interface coupled to the processor, the network interface configured to receive transactions from a plurality of users, the transactions including session maintenance transactions and data requests;
an event table to store an event log of the session maintenance transactions;
an accounting table to store data associated with the data requests; and
a request table derived from the event table and the accounting table, the request table to store resource usage data associated with the transactions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of tracking database system usage, the method comprising:
-
determining a set of new sessions from an event log data table to form a temporary session data table;
matching entries in the temporary sessions data table with a set of request transactions to form a matched data table;
preparing a sessions level summary from the matched data table;
updating a session table, the session table to store resource usage data associated with the set of new sessions; and
querying the sessions table to track database system usage. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification