API OrderLineItem difference between id and identifier

I wonder what’s the difference between id and identifier in the OrderLineItem object.

Yes, they have different values, but what are they referrencing / what does reference them?

I mentioned when working on discount-information that in the payload if it is discount-data there’s an entry composition which contains the discount-composition referring to identifier.