USING PERSISTENT MEMORY TO ENABLE CONSISTENT DATA FOR BATCH PROCESSING AND STREAMING PROCESSING

    公开(公告)号:US20190197146A1

    公开(公告)日:2019-06-27

    申请号:US15850168

    申请日:2017-12-21

    Abstract: Systems, methods, and computer-readable media are provided for consistent data to be used for streaming and batch processing. The system includes one or more devices; a processor coupled to the one or more devices; and a non-volatile memory coupled to the processor and the one or more devices, wherein the non-volatile memory stores instructions that are configured to cause the processor to perform operations including receiving data from the one or more devices; validating the data to yield validated data; storing the validated data in a database on the non-volatile memory, the validated data being used for streaming processing and batch processing; and sending the validated data to a remote disk for batch processing.

    USING PERSISTENT MEMORY TO ENABLE RESTARTABILITY OF BULK LOAD TRANSACTIONS IN CLOUD DATABASES

    公开(公告)号:US20190147070A1

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

    申请号:US15811124

    申请日:2017-11-13

    Abstract: Systems, methods, and computer-readable media for managing storing of data in a data storage system using a client tag. In some examples, a first portion of a data load as part of a transaction and a client identifier that uniquely identifies a client is received from the client at a data storage system. The transaction can be tagged with a client tag including the client identifier and the first portion of the data load can be stored in storage at the data storage system. A first log entry including the client tag is added to a data storage log in response to storing the first portion of the data load in the storage. The first log entry is then written from the data storage log to a persistent storage log in persistent memory which is used to track progress of storing the data load in the storage.

    EFFICIENT TRICKLE UPDATES IN LARGE DATABASES USING PERSISTENT MEMORY

    公开(公告)号:US20190114337A1

    公开(公告)日:2019-04-18

    申请号:US15786829

    申请日:2017-10-18

    Abstract: Systems, methods, and computer-readable media for storing data in a data storage system using a child table. In some examples, a trickle update to first data in a parent table is received at a data storage system storing the first data in the parent table. A child table storing second data can be created in persistent memory for the parent table. Subsequently the trickle update can be stored in the child table as part of the second data stored in the child table. The second data including the trickle update stored in the child table can be used to satisfy, at least in part, one or more data queries for the parent table using the child table.

Patent Agency Ranking