А как эти данные на этот сервер помещаются? Нужно как-то договариватся с какой-то серверной типо, чтобы она предоставила место для моего приложения? Я вот вообще не шарю. Это всё же программированием делается, нет? Как это вообще сделать короче, чтобы они там хранились?
А contains(k) у PerfectHashTable фактически единственный метод
Данная технология применяется в различных словарях и базах данных, в алгоритмах со статической (известной заранее) информацией.