В большинстве приложений каждая транзакция включает в себя выполнение небольшого количества операций, которые могут быть выполнены в доли секунды или в течение одной, максимум двух минут. Примерами транзакций могут служить такие операции, как снятие денег с банковского счета, обновление отработанных часов в платежной ведомости или ввод записей в медицинской карте.
В некоторых аспектах географические данные обладают теми же самыми свойствами. Действительно, обновление адреса клиента или функциональной зоны земельного участка является операцией, которая может быть выполнена в рамках короткой транзакции, занимающей одну или две минуты.
Однако довольно часто для того, чтобы выполнить рабочий наряд, вам может потребоваться потратить один или два часа на графическое перемещение, изменение и добавление данных. Существуют также случаи, когда для выполнения всех необходимых редактирований, например, при ведении работ по инженерному проектированию, вам нужно проработать над одной транзакцией в течение нескольких дней или даже месяцев. Несмотря на то, что вы можете произвести огромное количество изменений, вам может потребоваться зафиксировать (закрепить) их в качестве одной длинной транзакции (long transaction).