|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Pavel Ammosov 2:5020/400 28 Feb 2002 23:28:52 To : Andrew Sagulin Subject : Re: Perl & bin files -------------------------------------------------------------------------------- Andrew Sagulin wrote: AS> Есть задача обработки (под Win32) двоичных файлов (не более 30 AS> за раз, размер каждого 10-15 мегабайт). В файле содержится около AS> 150 тысяч разнотипных записей переменной длины (это AS> тарификационные данные, выдаваемые электронной АТС EWSD). Это не ASN.1, случаем? AS> Загнать эти файлы в СУБД невозможно, потому что в них большое AS> количество разнородных данных - размер вырастет минимум в 10 AS> раз, такую базу будет негде хранить. 100-150 мегабайт 30 раз это 3-4.5Gb данных. 36Gb FC-AL HDD стоят уже меньше $500, остальные технологии еще дешевле :) AS> Мне видятся такие варианты: AS> 1. Переписать библиотеку на Си и до просветления читать всё о XSUB. Hо это AS>надолго с учётом отсутствия опыта работы с MSVC++ и XSUB. Hу, если готовых библиотек для твоего формата нету, это определенно правильный путь. Только MSVC++ и C -- это разные вещи. C гораздо проще. AS> 2. Сделать из библиотеки OLE Automation и использовать её с помощью AS> Win32:OLE. Здесь другая проблема - не будет ли больших накладных AS> расходов на передачу данных между библиотекой и программой на AS> перле? Попробуй... -- Павел Аммосов, email: apavel@aha.ru. Русский FAQ по perl и etc: http://isabase.philol.msu.ru/~apavel/ruperl/ Английский: http://www.perldoc.com/perl5.6/pod/perlfaq.html --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6577423a5e3a.html, оценка из 5, голосов 10
|