Patents Assigned to Actian Netherlands, B.V.
  • Patent number: 11507574
    Abstract: A system and method for improved query processing in a database are provided, where different methods of performing the same task can be adaptively chosen. The system can then adapt to different and changing environments, resulting in improved and more stable performance.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 22, 2022
    Assignee: ACTIAN NETHERLANDS B.V.
    Inventors: Marcin Zukowski, Bogdan Raducanu, Peter Boncz
  • Patent number: 11232103
    Abstract: A system and method for just in time compilation for hash table probing are disclosed. In one implementation, the method of using just-in-time compilation is used to combine the stages of hash value computation and initial lookup into a single compound operation. In another implementation, the method of using just-in-time compilation is used to combine the stages of a hash table record and input record checking to detect if these records are equal, and if not, fetching the next possible record in the linked list of the per-bucket records.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: January 25, 2022
    Assignee: ACTIAN NETHERLANDS, B.V.
    Inventors: Juliusz Sompolski, Marcin Zukowski, Peter Boncz
  • Patent number: 10853346
    Abstract: A computer system hosting a column-store database engine is responsive to database requests for the update and retrieval of data from within a stable data table and providing for the storage of database tuples within a column-store organized database structure. A positional delta tree data structure is implemented in the memory space of the database engine and is operatively coupled in an update data transfer path between a database engine interface and the stable data table. The positional delta tree data structure includes a differential data storage layer operative to store differential update data values in positionally defined relative reference to database tuples stored by the stable data table.
    Type: Grant
    Filed: March 10, 2012
    Date of Patent: December 1, 2020
    Assignee: ACTIAN NETHERLANDS B.V.
    Inventors: Sandor ABC Heman, Peter A. Boncz, Marcin Zukowski, Nicolaas J. Nes
  • Patent number: 10152504
    Abstract: A column-store database computer system responsive to database requests for the update and retrieval of data from within a stable data table providing for the storage of database tuples within a column-store organized database structure. A positional delta tree data structure is implemented in the memory space of the computer system and is operatively coupled in an update data transfer path between a database engine interface and the stable data table. The positional delta tree data structure includes a differential data storage layer operative to store differential update data values in positionally defined relative reference to database tuples stored by the stable data table.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: December 11, 2018
    Assignee: ACTIAN NETHERLANDS B.V.
    Inventors: Sandor A B C Heman, Peter A. Boncz, Marcin Zukowski, Nicolaas J. Nes
  • Patent number: 9922090
    Abstract: A system and method for improving input/output and memory utilization in a database are described. The system may implement an automatic vertical table decomposition process to achieve the improved input/output, storage and memory utilization in a database.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: March 20, 2018
    Assignee: ACTIAN NETHERLANDS, B.V.
    Inventors: Marcin Zukowski, Hui Li
  • Patent number: 9892148
    Abstract: A column-store database engine operates in response to database requests for the update and retrieval of data from within a stable data table and provides for the storage of database tuples within a column-store organized database structure. A positional delta tree data structure is implemented in the memory space of the database engine and is operatively coupled in an update data transfer path between a database engine interface and the stable data table. The positional delta tree data structure includes a differential data storage layer operative to store differential update data values in positionally defined relative reference to database tuples stored by the stable data table.
    Type: Grant
    Filed: March 10, 2012
    Date of Patent: February 13, 2018
    Assignee: ACTIAN NETHERLANDS B.V.
    Inventors: Sandor A B C Heman, Peter A. Boncz, Marcin Zukowski, Nicolaas J. Nes
  • Patent number: 9449046
    Abstract: A constant-vector computation system and method are provided that exploit constant-value blocks during data processing in a database. The system and method may be implemented in any data processing system that processes data at a vector or block granularity.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: September 20, 2016
    Assignee: ACTIAN NETHERLANDS B.V.
    Inventors: Alicja Luszczak, Marcin Zukowski, Peter Boncz
  • Patent number: 8825959
    Abstract: A system and method for buffer management in a database are provided in which a predictive buffer manager may be used. The predictive buffer manager and process may predict when each block in a buffer is going to be used and then manages the buffer based on the prediction.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: September 2, 2014
    Assignee: Actian Netherlands B.V.
    Inventors: Michal Switakowski, Peter Boncz, Marcin Zukowski
  • Publication number: 20130332434
    Abstract: A system and method for just in time compilation for hash table probing are disclosed. In one implementation, the method of using just-in-time compilation is used to combine the stages of hash value computation and initial lookup into a single compound operation. In another implementation, the method of using just-in-time compilation is used to combine the stages of a hash table record and input record checking to detect if these records are equal, and if not, fetching the next possible record in the linked list of the per-bucket records.
    Type: Application
    Filed: July 30, 2012
    Publication date: December 12, 2013
    Applicant: Actian Netherlands, B.V.
    Inventors: Juliusz Sompolski, Marcin Zukowski, Peter Boncz