G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 17/30 (2006.01)
Patent
CA 2230301
The invention concerns a general-applicability data-base system (DBS) for the storage, retrieval and manipulation of scan data, i.e. arrays of any (fixed or variable) size and dimensions and of any basic type. The invention is characterized by the strict separation of the logical (conceptual) and physical levels in order to ensure data independence, i.e. the possibility of addressing scan data irrespective of their physical storage structure, coding or state of compression. Depending on the data format required by the application, the DBS undertakes, in transparent fashion, the required conversion and (de)compression, taking into consideration accessing- and transmission-optimization aspects. At the conceptual level, the explicit definition of array structures provides the DBS, via a data-definition language (DDL), with knowledge of the complete array semantics. An orthogonal enquiry language (DML) includes array-specific primitives as well as operators which can be combined in any way to formulate optimizable DML expressions and predicates. Standard functions make explicit format conversion possible. At the physical level, a memory architecture based on a combination of array tiling and a spatial access structure (geo-index) permits efficient access to arrays and sub-arrays as well as the distribution of arrays over several, in certain cases heterogeneous, storage media. The invention is suitable above all for scanning applications with high requirements on functionality, data volume, network capability and access time, in particular for distributed, open multi-media systems.
L'invention concerne un système de banque de données (DBS), d'utilisation universelle, destiné au stockage, à l'extraction et à la manipulation de données d'exploration, c'est-à-dire des matrices de n'importe quelle taille et de n'importe quelles dimensions (cette taille et ces dimensions pouvant être fixes ou variables) et de n'importe quel type de base. L'invention se caractérise par la stricte séparation des niveaux logiques (conceptuels) et physiques, séparation ayant pour but de garantir l'indépendance des données, c'est-à-dire la possibilité d'avoir accès à des données d'exploration indépendamment de leur structure de stockage physique de leur codage et de leur compression. En fonction du format des données requis par l'application, le système de base de données entreprend, de façon transparente, la conversion et la (dé)compression requises, tout en prenant en compte les aspects relatifs à l'optimisation de l'accès et de la transmission. Au niveau conceptuel, la définition explicite des structures matricielles fournit au système de base de données, par l'intermédiaire d'un language de définition de données (DDL), la connaissance de la sémantique complète des matrices. Un language de demande orthogonal (DML) comprend des primitives spécifiques des matrices, ainsi que des opérateurs qui peuvent être combinés d'une façon quelconque pour formuler des expressions et des prédicats DML optimisables. Des fonctions standards permettent la conversion de format explicite. Au niveau physique, une architecture de mémoire fondée sur une combinaison de juxtaposition de matrices et d'une structure d'accès spatiale (géo-index) permet un accès efficace aux matrices et aux matrices partielles ainsi que la répartition de matrices sur plusieurs supports de stockage, lesquels sont, dans certains cas, hétérogènes. Cette invention convient surtout aux applications d'exploration soumises à de hautes exigences en ce qui concerne la fonctionnalité, le volume de données, l'aptitude du réseau et le temps d'accès, en particulier pour des systèmes multimédia ouverts et répartis.
Baumann Peter
Gowling Lafleur Henderson Llp
LandOfFree
Array-management data-base system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Array-management data-base system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Array-management data-base system will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1912304