Execution of an application using buffers

    公开(公告)号:GB2628343A

    公开(公告)日:2024-09-25

    申请号:GB202304003

    申请日:2023-03-20

    Applicant: IBM

    Abstract: An application comprises a number of components 105, a number of buffers 101 and a buffer manager 103. Each buffer has a state that indicates what output has been written to the buffer. Each component requests a buffer with a given state from the buffer manager. If a buffer with that state exists, then the buffer manager gives that buffer to the component. The component reads data from the buffer, processes the data and writes new data to the buffer. The component then updates the state to indicate the data it has written to the buffer. The buffer may then be given to another component that requires the data output by the first component. Is there is no buffer with the state required by a component, the component waits until a buffer becomes available. If there are multiple buffers with the same state, the buffer manager may prioritise the buffer that has been in that state the longest. Buffers may be initialised to indicate that they are empty.

    Large object data in a database system

    公开(公告)号:GB2630960A

    公开(公告)日:2024-12-18

    申请号:GB202308929

    申请日:2023-06-15

    Applicant: IBM

    Abstract: The present disclosure relates to a method for storing data in a table of a database system. The table comprises at least one first column and at least one second column. The first column is configured for comprising first type data, such as an integer or Char type. The second column is configured for comprising second type data such as a BLOB type, wherein the second type data has a maximum size higher than a maximum size of the first type data. The method comprises: receiving a query to store a record in the table. It may be determined whether the record comprises a value of the second column. In case the record comprises the value of the second column, the value may be stored in a version control system and a reference token representing the value may be stored in the second column of the table. In case the record does not comprise the value for the second column, the record may be stored in the table.

Patent Agency Ranking