[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, User |
|
|
| ||
Инструмент (язык программирования) роли не играет, самое главное результат :) требуется программа, для того, чтобы разобрать каталог в формате XML (каталог большой, около 200тыс наименований, 10Мб весом). На выходе требуется html. В данный момент генерю все это дело на рнр, процесс занимает примерно 3 недели безостановочной работы компьютера. Хотелось бы ускорить. Если кто готов взяться, подробности о взаимовыгодном сотрудничестве обсудим мылом или асей. |
| ||
Ну xslt тут не потянет, думаю ;-) Но могу попробовать. Разбирал при помощи JavaScript и WSH каталог товаров Яндекса размером 50Мб (xml) в MS SQL. Вопрос вознаграждения. |
| ||
вот же... куда людей пробежки за модой заводят... ;-) данные должны храниться в дазе банных |
| ||
а как другим сайтам на экспорт данные отдавать? дампом дазы банных? :) |
| ||
гридом. шутка. данные в базе, они собственно для того изначально и создавались, хранение там, быстный доступ/выборка, т.п.. а форматы представления...? да даже такой простой вопрос, как показ 200 тысяч наименований сразу... это физически возможно или хоть раз потребовалось? не так? |
| ||
{да даже такой простой вопрос, как показ 200 тысяч наименований сразу... это физически возможно или хоть раз потребовалось? } Ну как же, Саш. В голливудских фильмах показывают, как обучаются всякие там инопланетяне/киборги. Садятся перед монитором, а вся база данных построчно мелькает на экране. Вжик, и все уже в памяти. |
| ||
А собственно при чем тут то, как они хранятся? |
| ||
конечно безразлично, если доступ не нужен, складывай и складывай себе... Некоторым отпетым однако хочется из этого т.н. каталога получить 190098-ое данное (из текстового файла), или изменения внесённые после 01.05.2004 (обновить каталог в далёком городе Н)... |
| ||
xpath / sax |
| ||
и мне смешно |
| ||
Саш, речь же шла об обмене данными а не warehousing/olap. В плане обмена xml действительно очень хорош. |
| ||
про смех: а вот зашел на w3.org, перечитал спецификацию... речь шла про на выходе html, насколько я помню, но дело то, по сути, в подходе, который порождает проблемы, разве нет? |
| ||
html можно один раз сгенерировать, да и почему не использовать в качестве временного хранилища с более быстрым доступом тот же mysql или mssql? |
| ||
брррр, Саш, я не совсем понял :) На выходе у xml может быть всё что угодно - включая другой xml. Про проблемы не понял, xml наоборот служит для решения проблем обмена данными. |
| ||
а теперь я тебя не понял :) нет, понятно вы там увлечены шарпами и xml'ями, это здорово, передовой рубеж и всё такое. но зачем на аббревиатуры обращать столь уж пристальное внимание? :) ну xml, ну и фигли собственно? :) и при чем тут вообще xml? :) надо то получать html, э любым способом. а культурное размещение данных приведет не только к решению вопроса (ответ на который: скорость создания результара будет близка к скорости печати(записи) в файл, а не сколько то там недель), но и добавит массу других возможностей. |
| ||
Саш, увлечение - это не то слово :) Есть просто адекватные технологии, использовать их или не использовать - решать конкретному человеку. Можно, конечно, и проверенными методами идти, но порой это слишком тяжко :) Попалась мне тут диссертация, в которой человек криптографический алгоритм на ассемблере реализовывал :) |
| ||
есть, лежат в /usr/bin, и уже, говорят, лет 30 как :) а на чем надо? :) есть оригиналы, которые реализуют это даже на транзисторах. а я не удивляюсь, аж купил что-то такое как-то по случаю ;) |
| ||
http://jedi.kosnet.ru/forum/topic_show.pl?id=19105#202028 Соббсна объяснение зачем xml в данном случае требуется. |
| ||
>3 недели безостановочной работы компьютера разве такое бывает??? дай структуру твоего XML и 10-15 строк данных - попробую помочь.. HTML тебе какой надо - обычная таблица результатов?? или в каком-то другом виде? давай в мыло... mighty@mail.ru |
| ||
craftsman, на моё письмо тебе из принципа не ответил или просто так получилось? |
| ||
Извини Максим. Твое письмо по каким то причинам мой антиспамовый плагин посчитал спамом и я не заметил как оно улетело в соответствующую папку, а сегодня случайно на него наткнулся уже вечером. В общем, программер вчера нашелся, сегодня уже приступил к делу. Плюс, судя по всему, оплата тебя не устроила бы. ЗЫ свой антиспам-фильтр я ткнул носом и сказал ему, что это не был спам. |
| ||
Да не за что :) Зато в следующий раз с общением проблем не будет. p.s. Хммм... почто же меня спамером посчитало...? |