The data storage class declares a variable that resides in the first 256 bytes of memory (the direct page). The HC08 is most efficient at accessing variables (especially pointers) stored here.
The xdata storage class declares a variable that can reside anywhere in memory. This is the default if no storage class is specified.