Категории + Товары OCSHOP -> Yii

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
prostodelayusajty
Сообщения: 10
Зарегистрирован: 2017.04.24, 20:06

Категории + Товары OCSHOP -> Yii

Сообщение prostodelayusajty »

Думаю как лучше сделать, посоветуйте как быть.

Есть сайт на ocshop, в нем хранятся категории и товары.
Есть отдельный сайт на yii, который я делаю, мне нужно использовать эти категории и товары.

Какие решения вижу я.

1. Раз в N часов, загружать все категории и товары из проекта донора, и моего проекта, сравнивать, и вносить изменения в мою базу. Данных будет ~30мб * 2.

2. Повесить триггеры на базу ocshop, писать в отдельную таблицу изменения, раз в N часов смотреть в эту таблицу, и переносить изменения к себе.

3. Разместиться в той же БД, и использовать товары и категории без копирования к себе. Но здесь есть минус. В моей программе не предусмотрено удаление товара, так как он может понадобиться даже после удаления. В итоге этот вариант наверное отпадает.

Посоветуйте что-нибудь
chesar
Сообщения: 514
Зарегистрирован: 2013.04.10, 17:49

Re: Категории + Товары OCSHOP -> Yii

Сообщение chesar »

3 вариант. Не реализовывайте удаление в своём коде.
prostodelayusajty
Сообщения: 10
Зарегистрирован: 2017.04.24, 20:06

Re: Категории + Товары OCSHOP -> Yii

Сообщение prostodelayusajty »

удаление уже реализовано в коде ocshop.
А в моей программе они будут нужны в случае удаления
trueorfalse
Сообщения: 680
Зарегистрирован: 2017.06.21, 13:50

Re: Категории + Товары OCSHOP -> Yii

Сообщение trueorfalse »

Как будешь реализовывать ? У меня такая же задача.
prostodelayusajty
Сообщения: 10
Зарегистрирован: 2017.04.24, 20:06

Re: Категории + Товары OCSHOP -> Yii

Сообщение prostodelayusajty »

Думаю сделаю первый вариант, у меня всего данных 30мб.
Только добавлю кэш, а именно запрашиваю данные из базы донора, формирую массивы как мне нужно, делаю хэш, и проверяю были ли изменения, и в чем. Дальше поиск изменившихся данных и обновление у себя.
Ответить