Data volume scaling for storing indexed data
First Claim
Patent Images
1. A method, comprising:
- indexing received data;
while indexing the received data;
storing the indexed data in at least one data storage device;
determining whether an amount of the indexed data stored for a particular project in the at least one data storage device has reached a data volume limit associated with the particular project, the particular project among a plurality of projects, each project in the plurality of projects having an associated data volume limit; and
in response to a determination that the amount of stored indexed data for the particular project has reached the associated data volume limit, continuing storing indexed data for the project in at least one data storage area that is not accessible by users of the particular project;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.
83 Citations
26 Claims
-
1. A method, comprising:
-
indexing received data; while indexing the received data; storing the indexed data in at least one data storage device; determining whether an amount of the indexed data stored for a particular project in the at least one data storage device has reached a data volume limit associated with the particular project, the particular project among a plurality of projects, each project in the plurality of projects having an associated data volume limit; and in response to a determination that the amount of stored indexed data for the particular project has reached the associated data volume limit, continuing storing indexed data for the project in at least one data storage area that is not accessible by users of the particular project; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. One or more non-transitory computer-readable storage media, storing one or more sequences of instructions, which when executed by one or more processors cause performance of:
-
indexing received data; while indexing the received data; storing the indexed data in at least one data storage device; determining whether an amount of indexed data stored for a particular project in the at least one data storage device has reached a data volume limit associated with the particular project, the particular project among a plurality of projects, each project in the plurality of projects having an associated data volume limit; and in response to a determination that the amount of stored indexed data for the particular project has reached the associated data volume limit, continuing storing indexed data for the project in at least one data storage area that is not accessible by users of the particular project.
-
-
26. An apparatus, comprising:
-
an indexer, implemented at least partially in hardware, that indexes received data; a storage subsystem, implemented at least partially in hardware, that, while the indexer indexes the received data; stores the indexed data in at least one data storage device; determines whether an amount of indexed data stored for a particular project in the at least one data storage device has reached a data volume limit associated with the particular project, the particular project among a plurality of projects, each project in the plurality of projects having an associated data volume limit; and in response to a determination that the amount of stored indexed data for the particular project has reached the associated data volume limit, continues to store indexed data for the project in at least one data storage area that is not accessible by users of the particular project.
-
Specification