An OrderedDataStore is essentially a GlobalDataStore with the exception that stored values must be positive integers. It exposes a method GetSortedAsync() which allows inspection of the entries in sorted order using a DataStorePages object.
And the int limit is 9.223 Quintillion, and if u want to save more than tht, and isn’t satisfied with tht amount, I suggest using this dude’s solution.