Вы не можете иметь бесконечное количество учетных записей, так как не существует бесконечного количества людей. Фактически, вы действительно ограничены в количестве учетных записей, которые у вас могут быть (если вы решите хранить значение в одном столбце базы данных), поскольку любой конечный механизм хранения для исчисляемых вещей имеет ограничение. Я бы предложил, с @Tor Haugen, что лучший способ сделать это - использовать ограничение, наложенное системой (независимо от того, какое максимальное или целое число обеспечивает ваш язык). Таким образом, вам не придется беспокоиться о каких-либо особых случаях для ваших сравнений. Кроме того, я бы использовал ограничение базы данных, чтобы предотвратить сохранение отрицательных значений в поле. 64-разрядное целое число будет содержать достаточно большое число, чтобы быть практически неограниченным для вашего приложения.