|
|
|
| бъясните пожалуйста как это делается....
предположим мне дают прайс с ценой названием описанием разделом в виде XML вес которого ~10 МЕГ
я хочу построить торговую площадку этого магазина.
Предполагаю хранить данные в MySQL (для поиска итп) как мне их обновлять????????????
каждый раз при изменении размеров или даты обновления XML файла на сервере магазина мне его парсить заново весь!? и проверять что там изменилось (сверять результаты парсинга с моими MySQL таблицами)????
т.е. к примеру в магазине поменялась цена на какую нить зубную щетку а мне заново перетряхивать все 10 мег XML???
нет ли других вариантов с поддержкой 100% актуальности моей базы относительно XML файла...??
Конечно БЫЛО БЫ не плохо если БЫ магазин все изменения и обновления своего прайса писал в отдельный XML к примеру обновил цену на зубную щетку добавил запись в отдельных XML файлик о новых свойствах объекта с данным ID или добавил новую модель зубной щетки соответственно в тот же мини файлик добавил информацию о том что появился новый обьект... и этот файлик каждые к примеру 3 дня очищался.. Но магазин такого не дает!:)
если есть другие варианты обновления подскажите...!
а может мне не стоит конвертировать XML в БД ??? интересно как работает к примеру "яндекс маркет" самая крупная торговая площадка из мне известных | |
|
|
|
|
|
|
|
для: Сергей Александрович
(02.08.2006 в 23:31)
| | Обычно у поставщиков контента имеется механизм получения обновлений - какие записи следует удалить, а какие вставить. После того, как 10 Мб загружено, нужно просто регулярно догружать эти изменения - подробности следует уточнить у поставщика контента. | |
|
|
|
|
|
|
|
для: cheops
(03.08.2006 в 00:10)
| | НУ а если такого механизма нет.... примеров много я не нашел такого механизма не в одной партнерке..! | |
|
|
|
|
|
|
|
для: Сергей Александрович
(04.08.2006 в 00:56)
| | Хм... странно, что при таком объёме файлов нет механизма обновлений... тогда ничего не попишешь придётся каждый раз загружать и обновлять полностью базу данных. | |
|
|
|