Storage device, computer system, and control method for storage device

    公开(公告)号:US10803035B2

    公开(公告)日:2020-10-13

    申请号:US15508019

    申请日:2015-03-27

    申请人: Hitachi, Ltd.

    摘要: A storage device for storing a column store database, the storage device comprising: a column read unit which reads page data to be searched that have been read from the column store database, acquires a leading row number included in the page data, and reads each column of data in the page data, sequentially from the leading row number to the last row in the column of data; a data search unit which compares each row in each read column of data with first search criteria, from the first row to the last row, and outputs a comparison result; and a search result aggregation unit which, when a comparison result for a range of columns specified by a search request has been output, compares each row in the comparison result with second search criteria, and determines one or more rows in the comparison result that satisfy the second search criteria.

    Computer system and computer system control method

    公开(公告)号:US10353768B2

    公开(公告)日:2019-07-16

    申请号:US15571050

    申请日:2015-06-29

    申请人: Hitachi, Ltd.

    摘要: A computer including a processor and a memory and a storage device that is connected to the computer and stores data has an FPGA that acquires data and an operation command from a control unit that controls reading and writing with respect to a non-volatile semiconductor storage unit to perform a data operation. The computer generates and transmits the operation command from an access request that has been received to the storage device. The computer receives execution results for the operation command from the storage device, and when the number of execution results for the operation command reaches a prescribed value, instructs the FPGA to detect a soft error, receives all execution results with respect to the generated operation command, and if there is no soft error, transmits the execution results.

    Storage apparatus and data processing method thereof, and storage system

    公开(公告)号:US09933976B2

    公开(公告)日:2018-04-03

    申请号:US15126693

    申请日:2014-04-28

    申请人: Hitachi, Ltd.

    IPC分类号: G06F3/06 G06F11/10

    摘要: A storage apparatus has a plurality of hardware engines which send and receive information to and from a controller, which, on the condition of acquiring a request command from a host, determines identifying information of the request command, executes data I/O processing to the storage device according to the request command when first identifying information has been added to the request command and when second identifying information has been added to the acquired request command, transfers the request command to the hardware engine, acquires the data requested by the hardware engine from the storage device and transfers the acquired data to the hardware engine. The hardware engine acquires and analyzes an add-on command from the host and according to the request command, requests the controller to transfer the data based on the analysis result, and thereafter executes processing to the data transferred by the controller according to the add-on command.