摘要:
Methods, apparatus and article of manufacture for modifying query elements to produce a desired result size. A requesting entity specifies a desired result set size to be returned for a given query. One or more elements specified in the query are modified until a resulting modified query is produced which, when executed produces the desired result set size.
摘要:
Methods, systems and articles of manufacture for performing multiple request processing. Redundant instances of executing entities service requests in a time-delayed fashion, relative to one another. In this way, a user can be returned to an earlier state by switching to the execution flow of one of the other executing entities.
摘要:
The present invention generally is directed to methods, articles of manufacture and systems for automatically generating abstract representations of a limited subset of data repository fields accessed by a particular application. The limited subset of fields may be identified by monitoring queries issued against the data repository by the application. The abstract representations may be grouped in a data repository abstraction (DRA) component that serves as a data definition framework allowing data from the fields to be accessed independent of the particular in which the data is physically represented in the data repository. By limiting the fields exposed to the application to the limited subset of fields actually accessed by the application, the DRA component, in effect, provides the application with a custom database tailored to its particular needs.
摘要:
A system, method and article of manufacture for query execution management in a data processing system and more particularly for scheduling execution of queries against one or more databases in a data processing system. One embodiment provides a method for managing query execution in a data processing system. The method comprises providing at least one query execution schedule configured to schedule specific queries against a database in the data processing system, receiving a query against the database, and managing execution of the received query on the basis of the at least one query execution schedule.
摘要:
Methods, systems and articles of manufacture are provided for query evaluation. The query is evaluated upon inputting each incremental query element (or combination of element). Generally, for each incremental query element added, a query performance analysis is performed with respect to one or more runtime metrics such as total execution time and runtime resource consumption. The results of the analysis are provided as feedback to the user constructing the query.
摘要:
A method, system and article of manufacture for data processing in databases and, more particularly, for providing natural language support in a database environment. One embodiment provides a method of providing natural language support for users running queries against a database. The method comprises providing a data abstraction model comprising a plurality of logical fields abstractly describing physical data residing in the database, and associating the data abstraction model with a language resource component defining a natural language expression for each of the plurality of logical fields.
摘要:
The present invention generally is directed to a system, method and article of manufacture for accessing data independent of the particular manner in which the data is physically represented. In one embodiment, a data repository abstraction layer provides a logical view of the underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs translation of an abstract query into a form that can be used against a particular physical data representation.
摘要:
A system, method and article of manufacture for managing query results and, more particularly, for sorting data records contained in a query result obtained in response to execution of a query against a database. In one embodiment, the data records in the query result are sorted on the basis of related information which is retrieved from a corresponding data source. In another embodiment, the sorting is performed on the basis of a value variance which is determined for each of the data records in the query result. In still another embodiment, the sorting is performed on the basis of a requested value range coverage. In yet another embodiment, the sorting is performed on the basis of suitability scores which are determined with respect to analysis routines which are configured for processing the query result.
摘要:
A method, system, and computer-readable medium for preserving an association between electronic documents are provided. In one embodiment of the invention, an electronic document is stored at a storage media address, the electronic document containing a citation, the citation containing a link to a network address of a remotely located electronic document. A copy of the remotely located electronic document is stored, and the electronic document is associated with the copy. A request is received for the remotely located electronic document, and an attempt to access the remotely located electronic document is made. If the remotely located electronic document cannot be accessed, a copy of the remotely located electronic document is returned.
摘要:
A method, apparatus, system, and signal-bearing medium that in an embodiment select a program based on a criteria if a storage threshold is exceeded and change the compression level of the selected program. Changing the compression level reduces the amount of storage consumed by the program. In various embodiments, the criteria may be based on a ranking of a category to which the program belongs, based on whether the program previously had the compression level changed, based on the age of the program, based on the difference between the current compression level of the program and the minimum compression level of the program, and/or the amount of storage space saved by changing the compression level of the program. In this way, storage may be made available for saving future programs without necessarily deleting current programs.