Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Общие принципы построения торговых площадок магазинов дающих XML файлы???
 
 автор: Сергей Александрович   (02.08.2006 в 23:31)   письмо автору
 
 

бъясните пожалуйста как это делается....
предположим мне дают прайс с ценой названием описанием разделом в виде XML вес которого ~10 МЕГ
я хочу построить торговую площадку этого магазина.

Предполагаю хранить данные в MySQL (для поиска итп) как мне их обновлять????????????
каждый раз при изменении размеров или даты обновления XML файла на сервере магазина мне его парсить заново весь!? и проверять что там изменилось (сверять результаты парсинга с моими MySQL таблицами)????

т.е. к примеру в магазине поменялась цена на какую нить зубную щетку а мне заново перетряхивать все 10 мег XML???
нет ли других вариантов с поддержкой 100% актуальности моей базы относительно XML файла...??

Конечно БЫЛО БЫ не плохо если БЫ магазин все изменения и обновления своего прайса писал в отдельный XML к примеру обновил цену на зубную щетку добавил запись в отдельных XML файлик о новых свойствах объекта с данным ID или добавил новую модель зубной щетки соответственно в тот же мини файлик добавил информацию о том что появился новый обьект... и этот файлик каждые к примеру 3 дня очищался.. Но магазин такого не дает!:)

если есть другие варианты обновления подскажите...!
а может мне не стоит конвертировать XML в БД ??? интересно как работает к примеру "яндекс маркет" самая крупная торговая площадка из мне известных

   
 
 автор: cheops   (03.08.2006 в 00:10)   письмо автору
 
   для: Сергей Александрович   (02.08.2006 в 23:31)
 

Обычно у поставщиков контента имеется механизм получения обновлений - какие записи следует удалить, а какие вставить. После того, как 10 Мб загружено, нужно просто регулярно догружать эти изменения - подробности следует уточнить у поставщика контента.

   
 
 автор: Сергей Александрович   (04.08.2006 в 00:56)   письмо автору
 
   для: cheops   (03.08.2006 в 00:10)
 

НУ а если такого механизма нет.... примеров много я не нашел такого механизма не в одной партнерке..!

   
 
 автор: cheops   (04.08.2006 в 12:41)   письмо автору
 
   для: Сергей Александрович   (04.08.2006 в 00:56)
 

Хм... странно, что при таком объёме файлов нет механизма обновлений... тогда ничего не попишешь придётся каждый раз загружать и обновлять полностью базу данных.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования