# Stockage montants en centimes dans la BDD de Duniter v1

**URL:** https://forum.duniter.org/t/stockage-montants-en-centimes-dans-la-bdd-de-duniter-v1/9316
**Category:** Duniter-v1
**Created:** [15 May 2022 20:45 UTC](https://forum.duniter.org/t/stockage-montants-en-centimes-dans-la-bdd-de-duniter-v1/9316 "2022-05-15T20:45:14Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [15 May 2022 20:45 UTC](https://forum.duniter.org/t/stockage-montants-en-centimes-dans-la-bdd-de-duniter-v1/9316/1 "2022-05-15T20:45:14Z")

</div>

@tuxmain, durant la réunion tu demandais pourquoi les centimes de Junes ont été mis en place dans Duniter v1.

Ce dont je me souviens c’est que c’est plus simple de stocker en BDD les montants dans des variables de type `integer` (entier) et de diviser par 100 dans les clients.  
Ceci, pour deux raisons au moins.

- Stocker un `integer` prends moins de place qu’un `float`.
- Faire des multiplications entres `entiers` donne des résultats corrects alors que la multiplication entre `float` comporte des erreurs.

Voilà les éléments de réponses qui me viennent à l’esprit.

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [15 May 2022 21:45 UTC](https://forum.duniter.org/t/stockage-montants-en-centimes-dans-la-bdd-de-duniter-v1/9316/2 "2022-05-15T21:45:55Z")

</div>

@tuxmain ta question m’a amené à créer ce sujet:

> [@Nombre de décimales et durée maximale sans rotation de base](https://forum.duniter.org/t/nombre-de-decimales-et-duree-maximale-sans-rotation-de-base/9318):
>
> Dans subst…
