Chapitre d’ouvrage

Chapitre 16. Données en boîte : le stockage permanent

Pages 303 à 342

Citer ce chapitre


  • Lubanovic, B.
(2022). Chapitre 16. Données en boîte : le stockage permanent. Python : Comprendre les bases et maitriser la programmation (p. 303-342). De Boeck Supérieur. https://stm.cairn.info/python--9782807334731-page-303?lang=fr.

  • Lubanovic, Bill.
« Chapitre 16. Données en boîte : le stockage permanent ». Python Comprendre les bases et maitriser la programmation, De Boeck Supérieur, 2022. p.303-342. CAIRN.INFO, stm.cairn.info/python--9782807334731-page-303?lang=fr.

  • LUBANOVIC, Bill,
2022. Chapitre 16. Données en boîte : le stockage permanent. In : Python Comprendre les bases et maitriser la programmation. Louvain-la-Neuve : De Boeck Supérieur. Informatique, p.303-342. URL : https://stm.cairn.info/python--9782807334731-page-303?lang=fr.

Notes

  • [1]
    Mais hélas, pas encore XML.

Un programme actif accède aux données stockées dans la mémoire vive ou RAM. La RAM est très rapide, mais elle est chère et nécessite une alimentation constante ; en cas de coupure de courant, toutes les données en mémoire sont perdues. Les disques durs sont plus lents que la RAM, mais ont plus de capacité, coûtent moins cher et conservent les données même si quelqu’un trébuche sur le cordon d’alimentation. Ainsi, d’énormes efforts dans les systèmes informatiques ont été consacrés à trouver le meilleur compromis entre le stockage des données sur disque ou dans la RAM. En tant que programmeurs, nous avons besoin de persistance : stocker et récupérer des données à l’aide de supports non volatils tels que des disques.
Ce chapitre traite des différentes formes de stockage de données, chacune optimisée à des fins différentes : fichiers plats, fichiers structurés et bases de données. Les opérations sur fichiers autres que l’entrée et la sortie sont traitées au chapitre 14.
Un enregistrement est un terme désignant un bloc de données associées, composé de champs individuels.
La persistance la plus simple est un fichier plat ordinaire. Cela fonctionne bien si vos données ont une structure très simple et que vous échangez cela entre le disque et la mémoire. Les données en texte brut se prêtent bien à ce traitement.
Dans ce format, chaque champ d’un enregistrement a une largeur fixe et est complété (généralement avec des espaces) pour occuper cette largeur dans le fichier, donnant à chaque ligne (enregistrement) la même longueur…


Date de mise en ligne : 23/06/2023

Ce chapitre est en accès conditionnel

Acheter ce chapitre

3,00 €

40 pages format électronique (HTML, PDF et feuilletage)
Membre d'une institution cliente ?