I get that technically these are different strings but from a language standpoint the translation would be the same… varying only in the capital letters and their position. Wouldn’t this lead to an inefficient database? Significantly increasing the size of the required database in most cases?
Should I assume that there is no work around to this?
I would be careful and really pay attention to how you case names, classes, functions etc. You will run into problems on Linux boxes (almost all shared hosting) with your code. Windows is not case sensitive but Linux is. I don’t know what you use to work on but this is just meant to be a FYI if you didn’t know.