 Global transactions do not provide inter-thread isolation, so the semantics are 'ACD' (rather than 'ACID').Alternatively, ACID transactions employ optimistic locking to allow inter-thread isolation.As data structures grow and shrink, freed space is reclaimed immediately and made available for other structures.