You are not logged in.
Pages: 1
Bonjour,
Notre solution ametys utilise le repository JCR (implémentation Jackrabbit).
Si je supprime via le backoffice un contenu existant (possédant un identifiant uuid ) puis que je crée ensuite un nouveau contenu, est ce possible que l'uuid de l'ancien contenu soit associé au nouveau contenu ?
Cordialement
Offline
Bonjour,
Non. Les identifiants sont générées de manière aléatoire par jackrabbit et sont censés être uniques.
Quel intérêt auriez-vous à réutiliser un identifiant existant ? Ce ne sont que des identifiants internes normalement...
Raphael Franchet
Expert Ametys
Offline
Merci pour cette réponse rapide.
Je ne cherche justement pas à réutiliser un identifiant existant.
Mais je me demande par contre s'il ne peut pas exister le risque même minime que jackrabbit génère de façon aléatoire et par hasard la valeur d'un ancien uuid supprimé?
Offline
c'est théoriquement possible, mais improbable. Quel serait le risque pour vous si cela arrivait ?
En théorie quand un contenu est supprimé, toutes ses références sont détruites...
Raphael Franchet
Expert Ametys
Offline
Les UUID sont calculés comme des nombres aléatoires sur 128 bits.
Leur création repose sur les générateurs pseudo-aléatoires des machines.
La probabilité de tomber deux fois sur le même n'est sûrement pas nulle mathématiquement, mais pas bien loin
Offline
Le passage de la page UUID de wikipedia en anglais contient des données chiffrées sur le sujet : selon l'article, il faudrait générer 1 milliard d'UUID par seconde pendant 100 ans pour avoir 50% de chances d'avoir deux UUID similaires dans le lot.
Donc, comme le dit Cédric, on n'est pas bien loin d'une probabilité nulle.
Offline
Pages: 1