У меня есть два текстовых файл,Отображение идентификаторов для 10 миллионов записей
Файл 1 с данными, как
счета игры Пользователь
A Rugby 2
A Football 2
B Volleyball 1
C TT 2
...
Файлом 2
1 Basketball
2 Football
3 Rugby
...
90 TT
91 Volleyball
...
Теперь то, что я хочу добавить еще один столбец в файл 2, чтобы у меня был соответствующий индекс игры из файла 2 в качестве дополнительного столбца umn в файле 1.
У меня есть 2 миллиона записей в файле 1. Поэтому я хочу добавить еще один столбец, указав индекс (в основном номер строки или порядок) игры из файла 2. Как я могу сделать это эффективно.
Сейчас я делаю это по строкам. Чтение строки из файла 1, grep соответствующую игру из файла 2 для номера строки и сохранение/запись в файл.
Это займет много времени. Как я могу ускорить это, если у меня 10 миллионов строк в файлах 2 и 3000 строк в файле 1?
Есть ли причина, по которой вы не используете базу данных? –
Нет, нет причин. Я имею его в виде текстового файла. – user34790
Вы задали тот же вопрос раньше - http://stackoverflow.com/q/20602644/45375 - и получили ответы. Если они не работают, измените свой вопрос и/или начните награду. – mklement0