I recommend specifying global storage for a calculation field only in certain very specialized cases. For a key field used in a relationship, unstored will usually be a better option.
Quoting from FileMaker help on calculation fields with global storage:
"Calculations defined with global storage options display values calculated using the last modified record."
Thus, the value returned by a calculation with global storage specified can produce some unexpected results unless you take that detail into consideration.