и да. города, имена, и все такое - у меня таки было словарями. то есть, отдельными таблицами. а в таблице с данными хранились именно индексы из этих таблиц
подходящей навскидку реализации хеша тоже не нашел
ты про phs ? не, это советую делать уже потом, когда уж совсем заняться нечем будет. это микрооптимизации. http://cmph.sourceforge.net/index.html что-то типа этого, хотя еще где-то либу видел, их нужно еще сравнить
ну да. там только единственное, надо было решить вопрос проверки на уникальность. чтобы 2 раза не добавлять один и тот же город. плюс это в мультитреде должно было работать, тк я параллельно данные обрабатывал