Comme tous les SGBD relationnel, PostGreSQL stocke les données des tables et des index dans des fichiers organisés sous forme de pages. Que les données soient dans le cache (donc en mémoire vive), ou bien sur le disque, ces pages sont structurées d’une manière bien particulière afin d’exploiter au mieux les lectures et écritures physiques et logiques ainsi que la gestion des versions de ligne.
L’ensemble des pages figurent dans des fichiers.
Cet article a pour but de vous présenter comment et où PostGreSQL stocke les données et compare sa façon de faire aux autres SGBDR que sont Oracle et MS SQL Server.
Mais contrairement à ses grands frères, PostGreSQL ne dispose pas d’une gestion des espaces de stockage… Voyons ce que cela induit notamment sur le plan des performances et de la volumétrie.
Lire la suite
Où et comment sont stockées mes données avec PostGreSQL ?
2 réponses