Patent ID: 8495082

Claim:
A stream data processing method for creating secondary information from stream data input to a computer as primary information, and external data which is externally managed by a data management system to which the computer is coupled and previously stored in a storage system of the data management system, the method comprising the steps of: pre-registering, by the computer, a query which describes a processing of the stream data; storing, by the computer, stream data characteristic management information of stream data which relates a time-related condition with a value-related condition in a management table; analyzing, by the computer, the pre-registered query to determine which part of the external data corresponds to the pre-registered query and should be pre-fetched into a stream predict cache, where the stream data characteristic management information is referenced to determine at least part of the external data satisfying the time-related condition and satisfying the value-related condition of the management table; obtaining, by the computer, at least the part of the external data from the data management system and storing at least the part of the external data obtained from the data management system into the stream predict cache in the computer, in advance of obtaining the stream data; receiving, by the computer, the stream data, after storing at least the part of the external data into the stream predict cache; performing, by the computer, data matching on the part of the external data stored in the stream predict cache and at least a portion of the stream data to create the secondary information, accepting, by the computer, characteristic information of the stream data, the characteristic information being indicative of the time-related condition and the value-related condition of the stream data; and monitoring the stream data to obtain monitoring information, wherein the step of analyzing uses the obtained monitoring information, in addition to the pre-registered query and the characterstic information of the stream data, to determine at least the part of the external data that should be pre-fetched into the stream predict cache.