I/O-efficient methods and apparatus are provided for the d-dimensional join problem in one, two, and three dimensions, and are also generalized for arbitrary higher dimensions. Let N be the total number of rectangles in the two sets to be joined, M the total amount of memory available, B the disk block size, and T the total number of pairs in the output of the join. Define n=N/B, m=M/B, and t=T/B. For one and two dimensions, I/O-optimal join methods are provided that run in O(nlog.sub.m n+t) I/O operations and have utility to temporal and spatial database systems. For dimensions d.gtoreq.3, methods are provided that run in O(nlog.sub.m.sup.(d-1) n+t) I/O operations, which is within a log.sub.m.sup.(d-2) n factor of the currently known lower bounds.

Los métodos y los aparatos de I/O-efficient se proporcionan para el d-dimensional ensamblan problema en una, dos, y tres dimensiones, y también se generalizan para las dimensiones más altas arbitrarias. Deje N ser el número total de rectángulos en los dos sistemas que se ensamblarán, M la cantidad total de memoria disponible, B el tamaño de bloque del disco, y T el número total de pares en la salida del ensamblar. Defina n=N/B, m=M/B, y t=T/B. Para una y dos dimensiones, I/O-optimal ensamblan métodos son a condición de que están funcionados en operaciones de O(nlog.sub.m n+t) I/O y tienen utilidad a los sistemas temporales y espaciales de la base de datos. Para las dimensiones d.gtoreq.3, los métodos están a condición de que están funcionados en O(nlog.sub.m.sup.(d-1) operaciones de n+t) I/O, que está dentro log.sub.m.sup.(d-2) de un factor de n de los límites más bajos actualmente sabidos.

 
Web www.patentalert.com

< (none)

< Efficient scheduling of reading data from multiple storage mediums to satisfy multiple requests

> System for providing prioritized wireless communication service to wireless communication subscribers

> (none)

~ 00013