Dans la plupart des applications, chaque transaction nécessite un petit nombre d'opérations qui peuvent être exécutées en une fraction de seconde, ou en une ou deux minutes tout au plus. Vous pouvez, par exemple, retirer de l'argent d'un compte bancaire, actualiser les heures travaillées dans une application de gestion de fiche de paie, ou saisir un dossier médical.
Les données géographiques sont relativement similaires. L'actualisation des données, par exemple l'adresse d'un client ou la désignation de zonage d'une parcelle, est une opération qui peut être effectuée à l'aide d'une transaction courte d'une ou deux minutes.
Cependant, vous devez souvent passer une ou deux heures à déplacer, modifier et ajouter graphiquement des données pour exécuter une commande de travail. Dans certains cas, vous devez travailler pendant des jours voire des mois sur une transaction afin de terminer toutes les mises à jour, par exemple une conception d'ingénierie. Vous pouvez effectuer un très grand nombre de modifications, mais leur validation s'effectue toujours à l'aide d'une seule transaction longue.