×

RANDOM NUMBER GENERATOR IN A PARALLEL PROCESSING DATABASE

  • US 20150278309A1
  • Filed: 09/28/2013
  • Published: 10/01/2015
  • Est. Priority Date: 09/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating random numbers on parallel processing segments of a massively parallel processing (MPP) database, comprising:

  • generating a same random number sequence on each segment;

    establishing on each segment a different starting position in the random number sequence generated on said each segment;

    calculating a step size that determines return positions in the random number sequence generated on said each segment at which random numbers are returned, the step size being the same on all segments, the step size corresponding to a number of query slices and a number of segments, wherein a larger number of query slices and a larger number of segments correspond to a large step size, wherein each query slice is a partition of a relational database query; and

    returning uncorrelated random numbers at said return positions in the random number sequence at said segments.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×