WindevExpert

Vidéo 02 • Technique

La Fin des IDs Automatiques

Pourquoi l'auto-incrément est l'ennemi numéro 1 du Offline-First et comment le remplacer.

Auto-ID
UUID / GUID

Simulation : Le conflit des "ID 1"

SITE LYON
SITE MARSEILLE

Le GUID : L'ADN Numérique Unique

550e8400 - e29b - 41d4 - a716 - 446655440000

128 Bits

Une longueur qui permet d'éviter les collisions mathématiquement.

Décentralisé

Généré en local sans demander l'avis d'un serveur central.

Zéro Collision

Même en générant 1 milliard d'ID/s pendant 100 ans.

Générateur Universel

C0FFEE00-E29B-41D4-A716-446655440000

Le code : Fini les IDAuto

Fonction Native WLangage

sMonID est une chaîne
sMonID = DonneGUID(guidFormat844412)

Conseil d'Expert

"Dans l'analyse, changez vos clés primaires d'Entier 8 octets vers Chaîne de 32 ou 36 caractères."

Pourquoi ce format ?

  • Triable (si version 7)
  • Compatible SQL Server / PostgreSQL
  • Identifiant unique mobile & desktop

Unicité Garantie.

Nous avons maintenant des identifiants capables de voyager
du magasin au Cloud sans jamais se percuter.

Prochaine étape TP : Création de l'Analyse SaaS