Bonjour,
C'est une question de newbie. Mais a un moment il faut bien que je comprenne
Quelles sont les différences et pourquoi créer un cube plutôt qu'une vue?
Merci pour vos lumières
Patrick
Bonjour,
C'est une question de newbie. Mais a un moment il faut bien que je comprenne
Quelles sont les différences et pourquoi créer un cube plutôt qu'une vue?
Merci pour vos lumières
Patrick
Vous ne donnez aucun contexte, alors en toute généralité :
Une vue est un objet virtuel qui donne l'impression de disposer d'une nouvelle table plus adaptée au besoin, mais ne contient aucune donnée. De ce fait, une vue ne pourra jamais améliorer les performances.
Un cube, au contraire, contient véritablement des données précalculées, et va donc considérablement améliorer les performances des requêtes qui en tirent parti.
C'est quoi un CUBE sous Oracle? Jamais entendu parler, sauf dans un GROUP BY ... CUBE mais visiblement ce n'est pas ça.
Ca s'utilise comment?
Pomalaix, ta définition me fait penser à une vue matérialisée, on est d'accord?
Bonsoir,
Oracle et ses multiples extensions à n'en plus finir...
Définition :
https://www.oracle.com/fr/database/olap-definition.html
Tuto :
https://www.oracle.com/webfolder/tec...uildicubes.htm
Les cubes existent depuis assez longtemps et c'était à une époque où les serveurs n'étaient pas très puissants, ça permettait de sortir une partie du traitement BI des bases de données vers des serveurs tiers.
On s'en passe très bien aujourd'hui. À mon sens, ils n'apportent aucune valeur ajoutée. En tout cas je n'ai pas trouvé.
Partager