Hello there,
I'm glad you found the information helpful. I apologize for the delayed response.
Upon reflection, I realize that my initial definition was not accurate "version must be Long. => It must be numeric." – the version must indeed be numeric. I work in a large company where we handle approximately a million transactions each day. Our design is tailored to accommodate the scale of our input.
Moreover, you highlighted the point that while your initial inclination might be towards using a larger numeric type like Long for the version field, you acknowledge that using Short might also be a reasonable choice, especially considering resource efficiency. Thank you so much to create this awareness.
Also I edited article according to your information