Мне нужно прочитать файл csv в основной памяти, и я хотел бы узнать самый быстрый язык программирования для этого. Файл содержит временные ряды:Что такое быстрый способ чтения файла csv
время, значение
1366810163,177.413
1366810164,177.303
1366810165,177.413
1366810166,178.9797
Я хочу, чтобы оценить/O улучшения производительности ввода при сжатии данных, как это уже сделано здесь: http://entland.homelinux.com/blog/2006/10/25/reading-files-as-fas-as-possible/ Этот блог с 2006 года и предназначен только для языка программирования на C++. Но я также хочу оценить затраты на ввод-вывод для декомпрессии.
Итак, вы можете помочь мне с опытом работы на любом языке программирования/операционной системе. Затем я подведу ваши ответы и сделаю путеводитель. Благодарим за помощь!
Поскольку IO является узким местом такого приложения, я думаю, что место для оптимизации производительности будет сильно зависеть от используемого вами оборудования. Сколько у вас жестких дисков? Можете ли вы разбить файл на несколько разделов? Какой у вас жесткий контроллер контроллера? Вы используете RAID? Что такое операционная система и тип файловой системы? –
Для первых экспериментов оценивается только один накопитель SSD. Я просто прошу вашего опыта в любой ОС с любым языком программирования и файловой системой. (Я надеюсь, что это не слишком неспецифично, но я бы использовал все, что было бы лучше). – schowave