Managing Data Using a Time-Based Directory Structure
First Claim
Patent Images
1. A method comprising:
- receiving, at a server, data during a plurality of sequential blocks of time;
storing, by the server, the data received in each block of time in a corresponding separate directory within a data store associated with the server;
determining, by the server, that a threshold storage capacity of the data store has been reached; and
in response to the determining, clearing, by the server, a directory in which oldest data received in an earliest block of time has been stored.
1 Assignment
0 Petitions
Accused Products
Abstract
A server (or server instance) may receive data during a plurality of sequential blocks of time. The server may store the data received in each block of time in a corresponding separate directory within a data store. The server may determine that a threshold storage capacity of the data store has been reached and, in response to the determining, may clear a directory in which oldest data received in an earliest block of time has been stored.
37 Citations
34 Claims
-
1. A method comprising:
-
receiving, at a server, data during a plurality of sequential blocks of time; storing, by the server, the data received in each block of time in a corresponding separate directory within a data store associated with the server; determining, by the server, that a threshold storage capacity of the data store has been reached; and in response to the determining, clearing, by the server, a directory in which oldest data received in an earliest block of time has been stored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a data store; and a processor configured to; receive data during a plurality of sequential blocks of time; store the data received in each block of time in a corresponding separate directory within the data store; determine that a threshold storage capacity of the data store has been reached; and in response to the determining, clear a directory in which oldest data received in an earliest block of time has been stored. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising:
-
computer program code for instantiating at least one server instance; computer program code for storing, with the at least one server instance, data received during a plurality of sequential blocks of time in a data store associated with the server, the storing comprising storing the data received in each block of time in a corresponding separate directory within the data store; computer program code for determining that a threshold storage capacity of the data store has been reached; and computer program code for clearing, in response to the determining, a directory in which oldest data received in an earliest block of time has been stored. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
receiving, at a server associated with a data center, data during a period of time, wherein the period of time comprises a first block of time and a second block of time, wherein the first block of time and the second block of time are sequential blocks of time, wherein the first data portion is received during the first block of time and the second data portion is received during the second block of time, wherein the first data portion is received before the second data portion; storing, by the server, the first data portion in a first directory in a data store and the second data portion in a second directory in the data store; determining, by the server, that a threshold storage capacity of the data store has been reached; and in response to the determining, clearing, by the server, the first directory. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification