My question about guid ?

I'm curious about  guid in elgg. I have some question

1. guid is integer , what if all integer numbers have been used ? (max value of integer is 2147483647, right? )

2. Do annotations have guid ?  for example : If i Like a entity, does my 'like' have guid ?