quel est la diifrence entre table et tablespace - SQL/NoSQL - Programmation
Marsh Posté le 11-03-2005 à 14:15:47
Une table est une structure de données.
Un tablespace, c'est une espace physique (un groupe de fichiers sur un disque dur) dans lequel on peut créer des tables, indexes, etc.
Marsh Posté le 11-03-2005 à 14:16:29
on partitionne donc la base en plusieurs sous base avec les tablespaces?
Marsh Posté le 11-03-2005 à 18:20:59
On ne peut pas appeler ça des 'sous bases', ce sont juste, pour simplifier, de gros fichiers contenant les objets de la base.
Marsh Posté le 11-03-2005 à 19:20:23
Les tablespace, ça s'utilise afin de répartir les tables sur plusieurs disques quand on a plusieurs disques physique. Quand on n'a qu'un seul disque physique (ou du RAID) on préfère généralement faire deux tablespace par base : un pour les tables, et un pour les index.
A la limite, quand t'as des tables de références (données qui bougent jamais) et des tables qui bougent beaucoup (import, tables temporaires, etc.) alors on il est aussi judicieux de les répartir sur deux tablespace différents.
Marsh Posté le 11-03-2005 à 14:06:26
quelqu'un saurai la difference entre table et tablespace?