Tecnologia2 min di lettura
Migrazione degli ID agli Object ID
Abbiamo adottato gli Object ID per tutte le entità per migliorare la leggibilità e la scalabilità del sistema.
GDi George

Siamo passati agli Object ID per tutte le entità. Questa modifica migliora la leggibilità, consente la generazione indipendente degli ID tra i servizi e garantisce l’unicità su larga scala.
Cosa sono gli Object ID?
Gli Object ID sono identificatori univoci con un prefisso che indica il tipo di entità. Invece di un ID generico come 12345 o un UUID, ottieni qualcosa come:
em_48klx31D1jqAfDcG53R8y1j1XbPIl prefisso em_ ti dice immediatamente che si tratta di un’entità email.
Vantaggi
- Leggibili — Riconosci il tipo di entità a colpo d’occhio
- Univoci — Nessuna collisione tra servizi
- Ordinati — Gli ID sono ordinabili per data di creazione
- Scalabili — Generati in modo indipendente senza coordinamento del database
Prefissi delle entità
- Liste —
aud_ - Campagne —
cmp_ - Clic —
click_ - Contatti —
con_ - Credenziali —
key_ - Campi personalizzati —
cf_ - Consegne —
del_ - Email —
em_ - Eventi —
evt_ - File —
file_ - Link —
link_ - Caricamenti —
load_ - Email in coda —
que_ - Domini —
dom_ - Iscritti —
sub_ - Soppressioni —
sup_ - Disiscrizioni —
uns_ - Richieste webhook —
whr_ - Webhook —
wh_
Migrazione completata
Abbiamo migrato oltre 1,5 miliardi di record al nuovo formato Object ID. Tutte le risposte dell’API v2 ora restituiscono gli Object ID per le entità elencate sopra.


